August 9th, 2007

Don’t be a programmer

It seems that this is your first time to my blog. Welcome! In this blog I will share my ideas on how you can make a living in a way that feels good to you, your family, your environment and everyone around you. If you want to know more about me and this blog, check out my about page. And if you want to stay updated on my new posts, subscribe to my RSS feed. Thanks for stopping by!

istock_000003195440xsmall.jpg

Don’t be a programmer

Wow. That’s harsh.

You can imagine my first reaction when I saw those four words in my blog statistics. Someone had actually found their way to this site by typing “Don’t be a programmer” in a search engine!

At first it felt like a joke (it is actually quite funny to see someone find a blog written by a programmer with a keyword like that, isn’t it?), but when I thought more about it, it started to make sense:

Don’t be a programmer!

Here’s what Dictionary.com tells us being a programmer means:

pro·gram·mer [proh-gram-er]
–noun

1. a person who writes computer programs; a person who programs a device, esp. a computer.
2. a person who prepares program schedules, as for radio or television
3. a person who prepares instructional programs

Also, pro·gram·er.

And that’s it. There’s nothing about crafting a product to fill your customers’ needs. No single word about users and how they feel when using your product. No mention of designing your work. Nothing about choosing the best solution for the problem at hand.

A programmer writes computer programs.

Is that what you are doing now? Is it all that you want to be doing?

Think about your own work: Is writing code the only thing you do? Or could it be possible that you are not a programmer after all? I think that most of us who are being called programmers actually are not.

But who are we then?

What defines who we are is our focus. If you don’t care about anything else than your code, then you really are a programmer.

But software is about much more than just machine instructions.

It’s all about people.

A software developer is a person who concentrates on the people using the product, their needs and dreams. He talks to future users, acting as a mind reader figuring out if what they say they need is what they really need, and then creates a solution that meets these vague but ah-so-important requirements.

The solutions usually come in the form of computer software, but I don’t think that’s always necessary. The best solution can be sometimes be something as simple as buying a piece of paper. That’s a solution a programmer would never come up with.

Be open. Be curious. Listen to your customer and find the best solution for him. Don’t be a programmer.

If you enjoyed this post and don't want to miss any of my new content, subscribe to my RSS feed or have the latest posts delivered straight to your e-mail inbox.

3 Responses to “Don’t be a programmer”

1 mentions in the press

Leave a Reply