Why do you code?

There are days, when I hate my job. Lately, quite a lot of them. These are the days when I know I do something pointless. I’m writing functionality, that some manager dreamed of, but nobody will use. Or I’m debugging some 10 years old code, and nothing works and nothing makes sense. You probably know what I’m talking about.

Those frustrating periods make me think – why the heck I’m still doing this? Why not just throw it all away, move to mountains and start breeding sheeps or goats?  Or maybe I should change my job? Will that change anything? Probably not…

But then comes the day like last Friday. Days, when I write some clean, elegant code, which provides functionality, that solves somebody’s problem. At the end of the day, as software developer, we’re paid to solve problems. “Craftsmanship” of this solution is important for me. But I’m much more happier, when someone says, that I made something useful for him. That I made a difference. On days like that, I realize why I code.

So, why do You code?


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s