Wandering Thoughts archives


The letdown

The other side of my absorption in programming is what I call 'the letdown'. The letdown is what happens when I reach the end of the project, when I emerge from my trance and realize that the program is basically finished. Oh, there's polishing and refinement and cleanup and documentation, but I'm done the building. I've successfully put together what I imagined at the start, turned my dreaming and ideas and fancies into something concrete.

I've succeeded, and now I don't really have anything to do. (Certainly nothing that is absorbing in anywhere near the same way.)

When the letdown hits I always spend a while feeling blah and out of sorts. Nothing seems anywhere near as interesting as the programming was. Usually I spend a certain amount of time polishing and re-polishing the program, half trying to recapture the earlier magic (even though I can't), and then force myself to move on to something else.

The letdown in its full form is something more or less peculiar to me being a sysadmin instead of a programmer. A programmer is always programming, so they always have a next programming project on the horizon after they finish their current one. But sysadmin programming projects are relatively few and far between; once I've finished one, there is usually no more coding for a good while.

(And certainly not in the short term, because in the short term there's all of the things that I've put off in order to have the time to spend a solid week or more writing code.)

I'm pretty much in the letdown on my current project now. It's pretty much feature complete (at least for the features that it needs to have, as opposed to the ones that are kind of nifty and nice to have but that require me to learn design or JavaScript), it's been deployed to near production testing, and everything that's left is just cleaning up the corners, which is more annoying than absorbing. It kind of makes me wistfully sad.

(There is still the last thrill of deploying it to production and hoping that people like it for real, but I know that that will be transient.)

programming/TheLetdown written at 00:36:48; Add Comment

Page tools: See As Normal.
Login: Password:
Atom Syndication: Recent Pages, Recent Comments.

This dinky wiki is brought to you by the Insane Hackers Guild, Python sub-branch.