I work for 8 hours a day, but am at work 8.5 hours (to eat lunch). I prefer to sleep 9 hours a night. It takes me 1 hour to get ready for work in the morning, and 30 minutes to get ready for bed and fall asleep. I typically commute for 1.5 hours per day. After that, I have 3.5 hours left, about 1.5 of which are devoted to chores, dinner, and interacting with other human beings. I spend about 0.5-1 hour walking outside (exercise is important), and have an hour, maybe an hour and a half left for working on my own stuff. And that’s on the days when I don’t have laundry to do.
There are weekends, and I get some stuff done then, but those are also the best opportunity to hang out with other people who I don’t live with, so they often are half occupied already.
I’m not really sure if I could find this situation tolerable under other circumstances (not having to do as many chores, shorter commute, etc.). I could probably be using my time at least a little more effectively than I am. It feels like a huge bottleneck in free time compared to college, though. That may also be related to the fact that in college, I can more easily choose when my free time is.
Thanks for the info. So it seems to be mostly a case of (c).
While it’s unfortunate that your own specific situation doesn’t seem to allow for much free time, it doesn’t seem to undermine the general hypothesis that programming is about the best sort of “day job” a prospective independent researcher could hope to get. (Such a person would of course have to be careful about maximizing the use of their non-job hours, but that would be true in any case; the worry would be about jobs that had too many hours, or soaked up all of one’s cognitive energy for the day.)
Maybe. There is the time when your code is compiling, for one. But then, my job isn’t the most cognitively demanding software job- or even, I would guess, the average- so it might not be the most useful sample.
I have heard, however, that programmers can be quite successful working as part-time consultants. That might be a good avenue for you to look into.
What about some kind of online employment like the one offered by e.g. oDesk? Some time ago I stumbled upon this recommendation that also gave a few tips on how to approach this kind of work.
I haven’t yet found the time to try it out, but since I’m also in a similar situation (finishing a CS degree then planning to find a job that’ll pay the bills and use my free time for personal projects) I treat it as one of the most promising alternatives...
I work for 8 hours a day, but am at work 8.5 hours (to eat lunch). I prefer to sleep 9 hours a night. It takes me 1 hour to get ready for work in the morning, and 30 minutes to get ready for bed and fall asleep. I typically commute for 1.5 hours per day. After that, I have 3.5 hours left, about 1.5 of which are devoted to chores, dinner, and interacting with other human beings. I spend about 0.5-1 hour walking outside (exercise is important), and have an hour, maybe an hour and a half left for working on my own stuff. And that’s on the days when I don’t have laundry to do.
There are weekends, and I get some stuff done then, but those are also the best opportunity to hang out with other people who I don’t live with, so they often are half occupied already.
I’m not really sure if I could find this situation tolerable under other circumstances (not having to do as many chores, shorter commute, etc.). I could probably be using my time at least a little more effectively than I am. It feels like a huge bottleneck in free time compared to college, though. That may also be related to the fact that in college, I can more easily choose when my free time is.
Thanks for the info. So it seems to be mostly a case of (c).
While it’s unfortunate that your own specific situation doesn’t seem to allow for much free time, it doesn’t seem to undermine the general hypothesis that programming is about the best sort of “day job” a prospective independent researcher could hope to get. (Such a person would of course have to be careful about maximizing the use of their non-job hours, but that would be true in any case; the worry would be about jobs that had too many hours, or soaked up all of one’s cognitive energy for the day.)
Maybe. There is the time when your code is compiling, for one. But then, my job isn’t the most cognitively demanding software job- or even, I would guess, the average- so it might not be the most useful sample.
I have heard, however, that programmers can be quite successful working as part-time consultants. That might be a good avenue for you to look into.
What about some kind of online employment like the one offered by e.g. oDesk? Some time ago I stumbled upon this recommendation that also gave a few tips on how to approach this kind of work.
I haven’t yet found the time to try it out, but since I’m also in a similar situation (finishing a CS degree then planning to find a job that’ll pay the bills and use my free time for personal projects) I treat it as one of the most promising alternatives...
Interesting tip, seems like it might work out well. That also looks like an interesting thread in general.