Should I really like my job?

Now, before I start, note that this is written whilst I like my job, so is likely to be rose-tinted.

I sometimes think my job is a bit unique. Lots of people like what they do, so it’s not special. Sometimes, it frustrates the life out of me, that’s part of the challenge.

The bit that I really like, however, is the part that I think is quite rare and unique. The project completion moments, the times where weeks/months of work come to fruition. They can be found in many jobs, so its not the plain sense of achievement.

What I like the most is the buzz I get from setting various components up, wiring them together, having an idea of how something should work, constructing everything as I think it needs to be and then switching it on, running it. And it working. First time.

Whether it be a simple ‘hello world’ on a console, or a complex cog in an already complicated engine. The time an idea becomes a reality, a piece of functionality, a portable asset of some, often considerable, business worth.

The creativity of development is often overlooked. Yes, I do follow rules, patterns and standards, but all endeavours have these. The art is in making new, innovative ideas within these parameters.

Controlled creativity. Its clearly not an expressive art, “the coder here shows his love for this woman by encapsulating the shared functionality in a super class”, although some of the mood swings of devs might be similar to those of fiery tempered artists.

One more characteristic I posses is rapid change of opinion, so my next blog might be about the mind-numbing, monotonous job of coding.

Life as a dev…

Advertisements

Leave a comment

Filed under Technology / Web, Work

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 )

Twitter picture

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

Facebook photo

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

Google+ photo

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

Connecting to %s