

Many of my days go like this: (1) get into work (2) check email, read the web, etc. Once you get into flow it’s not too hard to keep going. When I had to go to Boston for MacWorld I took a laptop with me, and documented the Window class sitting on a pleasant terrace at HBS. For months I worked nonstop grinding out the detailed specification for Excel Basic - a monumental ream of paper going into incredible detail covering a gigantic object model and programming environment.
#Fire motion backgrounds full#
It was probably when Microsoft moved me into a beautiful, plush new office with large picture windows overlooking a pretty stone courtyard full of cherry trees in bloom. I tried to remember the time when I got the most work done in my career. That’s probably why when Peopleware and XP insist on eliminating overtime and working strictly 40 hour weeks, they do so secure in the knowledge that this won’t reduce a team’s output.īut it’s not the days when I “only” get two hours of work done that worry me. I feel a little bit guilty when I see how hard everybody else seems to be working, and I get about two or three quality hours in a day, and still I’ve always been one of the most productive members of the team. Five hours, minus lunch, and his team loved him because he still managed to get a lot more done than average. When I had a summer internship at Microsoft, a fellow intern told me he was actually only going into work from 12 to 5 every day. What drives me crazy is that ever since my first job I’ve realized that as a developer, I usually average about two or three hours a day of productive coding.

#Fire motion backgrounds software#
Maybe as a software developer I really can’t control when I’m productive, and I just have to take the slow times with the fast times and hope that they average out to enough lines of code to make me employable. It makes me think of those researchers who say that basically people can’t control what they eat, so any attempt to diet is bound to be short term and they will always yoyo back to their natural weight. And the unproductive periods do seem to correlate somewhat with gloomier moods. I’m not anywhere.Įverybody has mood swings for some people they are mild, for others, they can be more pronounced or even dysfunctional. But there have been times in my career as a developer when I went for weeks at a time without being able to get anything done. These bouts of unproductiveness usually last for a day or two. But getting back into the flow of writing code just doesn’t happen. Sure, I come into the office, putter around, check my email every ten seconds, read the web, even do a few brainless tasks like paying the American Express bill. Sometimes I just can’t get anything done.
