I worked at 50% capacity for some years. It was just great until I chose to want more money for the time being and returned to 70% capacity. That was just great, too, until I realized that I was as productive as a full-time guy without the full-time pay so I eventually went back full-time but trying to keep my output roughly on the same level as I had been getting good reviews all the time. However, last year I got t…
How do you manage these? I'm most productive that way too. But the trouble is I'll keep going longer than I should, and then I just get tired and unproductive and not sensible enough to rest. Are there signs you look for to leave it on a high note, or do you use hard time limits?
If I can finish something in a day what could've easily taken three days, I'll probably end the week a bit earlier. And if I get fixated on doing some "simple thing" that ends up taking a lot longer, then I allow myself to work extra to get that squashed. It's important keep your conscience fair so that you know you can mentally match the hours with results produced.
Programming isn't strictly about wallclock hours but wallclock hours are a good starting point for measuring a fair effort because your pay is likely to be based on the wallclock too. (Such as 22 days * 8 hours or so.) But some hours are indeed "thick" and some hours are "lean" and you need to balance those somehow. Otherwise you'll be working way too much or way too little in relation to what you are paid. If you only look at the chronographic units you will realize that you can't do so. If I'm walking in the woods and figure out how to architect some component, is that work or not? And how is it work if I sit at my desk for half a day and get nothing done? That's what you have to live with as a programmer and striking the balance is delicate business, but luckily it's enough that you only need to find the balance in the average.
Then again, it's all about shit. As long as you get shit done the hours don't matter. And as long as you don't work too many hours to feel shitty yourself, the scheme is sustainable. That's the ultimate balance.