The eclectic musings of a bitter software engineer.

Why I write software in my spare time

Thursday April 17, 2003 @ 12:02 AM (PDT)

For a long time now I’ve been wrestling with the fact that I hate what I do more and more each day. I’ve been writing code, in some form or another, since I was twelve years old. Initially, it was because I wanted to write games (just like every budding young software engineer). Then, once I realized how hard game programming is, I simply wrote whatever programs I needed that someone else hadn’t written already. Eventually, I began writing things that solved problems other people had already solved, merely because I thought I could do it better.

Now, I’m not really sure why I still code in my free time. It’s partly because I need tools that do certain things, and it’s partly because I’m not satisfied with the tools that are already available. But I think an even larger part of it is that in six years of getting paid to write code, during which time I’ve worked on at least ten different software projects, I have never once worked on a project that did not fail miserably. As a result, I think I compensate by writing and releasing my own software in my free time.

This way, I know exactly who to blame if my project dies from mismanagement or bad design. I also get to dictate coding style, features, and how long I’ll put up with stupid users before ignoring them. And best of all, I get to experience that wonderful feeling that comes from releasing a product I’m proud of and then watching people use it.

Still, I think I could learn to enjoy coding again if I just got the chance to work on one single commercial project that wasn’t completely doomed right from the start.

Somebody help me.

Comments

I couldn't agree more, I've been in exactly the same position time and time again, I still enjoy coding personally though, and I continue working on my own CMS merely for working puzzles out and figuring new hacks out, but working on commercial products, especially when they have DOOM written over them in big bold lettering, just sucks the soul out of it all.

Thursday April 17, 2003 @ 09:23 AM (PDT) Posted by 1stvamp

I beg to differ! If a certain game developer hired me to work on a certain project with DOOM written all over it in big bold lettering, I'd be the happiest person ever.

Thursday April 17, 2003 @ 10:17 AM (PDT) Posted by Ryan Grove

Yes,The very true thing is i do not get satisfied.What ever i do nothing helps me.I have worked endlessely as software engineer , as an Hr , as a team leader , as a coach , as a teacher , as a trainer ,as a composer , as a singer and now am working as a owner of my firm .Whatever i do i seek for perfection and once m able to do it i get boared in that line . I know i can create the best and am the best but i do not feel comfortable when life looks to be comfortable .I loose it when i get it .M not satisfied .please help!!

Thursday April 17, 2003 @ 11:19 AM (PDT) Posted by nikhil

Maybe you are looking for someone, not something? Just a thought.

Thursday April 17, 2003 @ 09:45 PM (PDT) Posted by tabor

D'oh!
Excellent point.

Friday April 18, 2003 @ 04:36 AM (PDT) Posted by 1stvamp

ME

HI U ALL. I AM VRY WEIRD. I AM TRIPPIN AND I THOUGHT I WOULD JUST SAY"HI". BYE NOW.

Thursday May 15, 2003 @ 08:21 AM (PDT) Posted by CRAZYGRL911
Post a comment

Basic XHTML (including links) is allowed, just don't try anything fishy. Your comment will be auto-formatted unless you use your own <p> tags for formatting. You're also welcome to use Textile.

Don't type anything here unless you're an evil robot:


And especially don't type anything here:

Copyright © 2002-2008 Ryan Grove. All rights reserved.
Powered by Thoth.