679 karma · joined August 7, 2010
My email is my HN username at karrotstick dot net.
“Doesn’t it get lonely?” Not really. I'm on IRC all day so have plenty of technical interaction throughout the day, and there's always the outside world (lunch, friends, etc).
“How do you get work done?” I almost think I get more work done working remotely than I do in an office because I won't spend 30m here and there talking about my weekend or whatever, I just work. Casual web surfing (HN etc) is about the same (i.e. occasionally when I need a break). I spend a few days every other month or so actually at the office, which has proven to be very productive, but in a different way. There's a dynamic that (I've found) you can only get in person, face to face, that doesn't involve cranking out lines of code, but just being able to talk through various issues/strategies/directions/etc. It's refreshing to have that time every over month or so.
“Doesn’t it affect your quality of life?” Absolutely! But in a very very good way. Granted I was commuting 1hr+ each way, so I immediately gained 10+ hours a week and save $3-400/mo on gas. The flexibility is amazing. Working at an office I had to leave early (6am) to try to beat the traffic. This morning I took my son to Panera to pick up bagels for the family before starting work (for example).
The whole experience thus far really makes me wonder why more companies don't embrace it more.
defaults read
EDIT: Hmm, that shows all of the defaults that are currently in the system, but I guess doesn't show you what extra settings you could set. E.g. that setting in the grandparent doesn't show up in my defaults.Just looking for a general idea here, I'm not looking for official legal advice here... :-)
I realized all the hands-on/building/tools/etc was really paying off when he changed the batteries in a baby bouncer completely by himself. (For those unfamiliar with anything baby related, this means he had to work a screwdriver and remove several screws to take the cover off just to get to the batteries - I know adults who can't really work a screwdriver.) He even had the appropriate remark of frustration when at the end of it all he realized he'd put the cover back in the wrong way and had to take the whole thing off and re-do it...
I've stayed away from fossil as an SCM because it doesn't have the traction that others do (I personally prefer mercurial), but I have used it a few times where I needed a wiki and bug tracker, setup is about as simple as you can get.
Caveat - this is how my work laptop is setup, my personal one is set to "\033[H" and "\033[F" for home/end respectively, but it works as well and I don't remember how I set it up. I'm remembering having some issues with the prefs wanting to escape the backslashes so "\003[H" ended up as "\\003[H" or something like that...
For PageUp/PageDown I find that applying the shift key with them does the trick (at least in applications like vim/less). However you can probably apply a similar trick for them in the prefs.
The Control key (jumping word boundaries) works sometimes for me, sometimes not, haven't tracked that one down yet.
edit: by "correctly" for home/end I mean jumping to the beginning/end of a line.
A company I've run across before that only works with remote devs is Art and Logic: http://www.artlogic.com/ (absolutely no affiliation, I just know they're a remote company).