|
|
|
|
|
by wilblack
3745 days ago
|
|
I started contract work last fall. I set me rate assuming a 25 hour work week. At first I tried working ~4 hrs / day everyday day. I quickly realized this did not work for me. Working everyday, even just a little is not sustainable for me. I have a family and they are still on the 9 to 5 schedule, so working even a few hours on weekends cut into my family time which is important to me. So now I force myself to take at least one weekend day off with no prgramming. This is hard because I love to program. Also I have a hard cutoff time during the week days at about 5:30pm when my wife and kid get home. I usually feel like I want to keep working but that forces me to stop (at least until my daughter goes to bed). So now I work 5 or 6 days a week but seldom exceed 6 hours/ day. Most days are closer to 4hrs. It's great at this pace because I usually always feel like i want to keep programming so I don't get burnt out. And if I do have an off day I just don't work. The problem I am running into now is what do I do with my spare time? All my hobbies are computer based (video games and Raspberry Pi projects) but I am trying to minimize my screen time in my off hours. This will get better in the spring and summer as the weather gets better but during winter on the Oregon Coast going outside is hit or miss. And I hear you about not being able to go to bed until I solve a problem I am stuck on, that drives me crazy. |
|
I've been climbing for years outside work and I feel like it's a great hobby for programmers. It gets you outside and you are essentially problem solving. I found my side projects (video games, rpi things, fun programming) are much more productive when I spend time climbing.
I also found it helps me not think about work. Before I started climbing, I would think about my next work day non-stop which was totally counter-productive. I would over think things and then get stuck in a rut for weeks at a time. I now care less about my work when I'm off and I think it's actually made me a better employee.