I like to finish stuff. I’m probably not alone in this. I may be on the odd side when it comes to how much it eats at me when I have things looming in the distance that need to be dealt with. No matter the reason they can’t be done now, a long to do list can be crippling.
That comes with the territory as a web developer though. Websites are never done. I’m not saying they should be. They have to be maintained. They need updating and upgrading and constant attention. I’m not talking about a little info site that you never have to update. I’m talking about a real site with moving parts. It’s a good thing, but it almost feels like websites are haunting me.
It’s that way with just about any project though. You may have finished that bit of php code for a client six months ago, but they may need updates or tweaks, or they accidently break something. These are all part of it too. Of course you can turn them away, but I’m not complaining about that. Working with clients is fun, I just don’t do it often since I work full time.
It’s just that this line of work tends to stretch on and on. I can see why some developers change jobs often. It’s not because of pay or co-workers. It’s because their bored and burned out. Not of the work, but of these set of projects. Sometimes, you’d just rather work on anything but what you’ve been doing.
I know not everyone is this way, it’s just something I’ve realized about myself lately. One of the ways I keep myself from going crazy is taking a few days off now and then to recharge. More than anything though, it’s important for me to have a hobby or personal project that I’m passionate about. I love my work and I’m extremely passionate about it. I know it’s not rocket science or saving lives, but it’s meaningful work for me and that’s all I need. But I like to try new things and solve new problems. I need to finish things and move on to something new sometimes.