Java Posse Roundup 2010 is now history, and I’m still digesting and pondering. But one “Aha!” moment was worth posting quickly.
During a discussion on productivity and job satisfaction, a participant stated a view that I suspect many of us have shared: “If I can get to the office early, I can get my work done before the distractions and interruptions begin.” After a moment in which many of us nodded appreciatively, Diane Marsh replied, “But it’s all work.”
Earlier in the same session, several of us had mentioned “learning” or “helping others learn” as one of the joys of our craft. But it occurred to me that perhaps there was an implicit “…what I want to learn” tacked onto the end.
I am not defending pointless interruptions or feckless meetings. But I benefit from Diane’s reminder that the programmer’s equivalent of taking out the trash and washing the dishes are still valuable parts of the day. Flow is good. So is individual accomplishment. But so are balance and avoiding tunnel vision.