507 karma · joined March 21, 2011
If you achieve financial independence, can't you do that without a job?
You should be! The key to paying bills is not to get a constant flow of work, which will take a while, it's to live off of a portion of your income and save the rest. IMO you should have at least 6 months of expenses in the bank before you start freelancing. This also ameliorates a lot of the stress related to finding work, and means you won't feel pressured to accept or pursue bad work.
I got my first freelance gig by posting on the HN whoishiring thread, which I do recommend doing.
I started using a 2017 Macbook Pro last week. First thing I did with the touch bar was set it to be all function keys rather than app-specific stuff. I still miss the feedback of hitting the escape key, but otherwise it's okay.
Guess I'm not much of an advanced email user though, I use probably 3 other mail apps for various accounts and don't take advantage of any other features.
I'm curious what everyone does for this. I've attempted to find a few things but nothing has strongly clicked with me. Most of my interests right now are on the computer, which makes it hard to disengage, and I definitely need to do more to get a handle on it.
Benefits as far as I can tell: mental compartmentalization (this is big; I wish I could write this in 24-pt red Impact font), makes writing off the laptop simple rather than having to estimate personal vs. business use.
Downsides: Travelling with two laptops is going to be annoying, expensive if you're paying for the laptops out of pocket.
This situation was kind of an accident for me, but I like it, enough that I might go to the trouble of maintaining it.
https://www.smithsonianmag.com/history/buried-ash-vesuvius-s...
Freelancing of course comes with its own challenges and downsides, if I was offered a salaried gig that provided the level of flexibility I want, I'd probably take it.
That aside, it's fantastic, I heartily recommend trying to find a way out of the 40 hours a week, 50 weeks a year lifestyle.
So far I'm pretty happy and impressed, it's a decentralized piece of software that Just Works (TM). My plan for backups is to spin up a VPS somewhere and have them back it up.
I also love that it can use LAN; I can finally sync up my giant mp3 collection.
e.g. "I want to run a marathon" becomes a daily "Exercise" habit. It's good for both progress and logging; now if I want to know what program I was running on June 28, 2015 for example I just filter for Exercise and go back to June 2015.
It was originally a Trello board so it's got an obviously kanban-ish look to it, but it's got things built in to collect things like time spent on habits overall, streaks.
I'm still working on the best flow for longer-term projects and "negative habits" (i.e. losing weight, not compulsively using the internet).
What tipped me over the edge is the repairability and modifiability of the laptops. After an ASUS laptop broke and I was only able to fix it because some random eBayer was selling a working keyboard, I swore off non-business laptops. There's a whole community of people who do nothing but mod Thinkpads, and companies that just refurbish ones (which have often been sitting in some office somewhere and are in great condition). Linux runs fantastically on it as well.
As for the trackpad...well, it's not great, but I use the trackpoint which I've always preferred. The keyboard on the other hand is amazing.
I am a full-stack web developer writing front-ends with React, Redux & TypeScript and back-ends with Python, Django or Flask, and postgresql.
I'm comfortable doing anything from simple maintenance & feature addition to creating an MVP for your project.
Some technologies I have experience working with:
Backend => Python/flask or django, golang, node.js
Frontend => React, Redux, Gatsby, preact, riot, SASS, HTML, CSS, JavaScript, CoffeeScript, TypeScript
Storage => postgresql, sqlite, redis
Cloud & devops => AWS, Google Cloud, Docker, dokku
Longshot => TypeScript compiler API
I cut my coding teeth writing compilers in C++ and Scheme, so I'm happy working with pretty much anything. Recent client testimonials: "Solid & dependable", "top notch coder and a compiler ninja"You can check me out further at:
My website: https://upvalue.io
My GitHub: https://github.com/ioddly
If you're interested in working with me, you can contact me at phil@upvalue.io - my phone # is available on my website.
I actually appreciate the manual nature of it -- knowing I'll have to go to the ledger and enter something after making a purchase has cut down on stupid purchases.
The only thing I'm missing is a nice GUI summary with some pie charts. There's a couple on GitHub but they either aren't up to date or I can't get them to work like I expect. But I haven't looked too hard -- would appreciate a pointer if there is one.
Python is also fairly good in this regard, though not quite as convenient, with the help() function (it's been a long time since I saw one of these but I do recall a handful of libraries breaking help with "clever" metaprogramming).
Ceteris paribus, I'd rather have the nice completions.
For those not familiar, you can have the reader just discard an expression, so like (list 1 #;2 3) becomes (list 1 3), but you can handily comment out a giant function call or if expression or something while you work on it.
Scheme's nestable multiline comments are also nice. I'm not sure which language was first, but I think more languages are getting them now (Kotlin has them IIRC).
I haven't used either yet, but I spoke to one of the founders a while back and auth difficulties was one of the things we talked about. I believe they're open sourcing their data layer soon.
I am a full-stack web developer writing front-ends with React, Redux & TypeScript and back-ends with Python, Django or Flask, and postgresql.
I'm comfortable doing anything from simple maintenance & feature addition to creating an MVP for your project.
Some technologies I have experience working with:
Backend => Python, golang, node.js
Frontend => React, Redux, preact, riot, SASS, HTML, CSS, JavaScript, CoffeeScript, TypeScript
Storage => postgresql, sqlite, redis
Cloud & devops => AWS, Docker, dokku
I cut my coding teeth writing compilers in C++ and Scheme, so I'm happy working with pretty much anything.
Recent client testimonials: "Solid & dependable", "top notch coder and a compiler ninja"You can check me out further at:
My website: https://upvalue.io
My GitHub: https://github.com/ioddly
If you're interested in working with me, you can contact me at phil@upvalue.io - my phone # is available on my website.