October 30, 2006

Business skills for developers

A long, long time ago at JavaLobby, Eric asked:

The most common piece of advice is that in addition to technical skills, IT people need to develop “business skills”. A lot of these articles never list some of these business skills, they simply repeat that phrase.
So the main questions are: What are some of the “business skills” that IT people should acquire? How do I go about getting them?

What:

If you take the time to understand these things, you’ll have a pretty good understanding of why business people will often make decisions that

  1. Seem shortsighted
  2. Seem counterproductive
  3. Seem greedy and abusive

Don’t get me wrong! There are times when business people are shortsighted, counterproductive and greedy/abusive. However, often they have reasons for what they do. Programmers often think that other people are stupid, because they don’t understand how to make computers dance. But they’re not stupid. They’re wired differently.
How:

  • Join a startup, the earlier in its lifecycle the better
  • Take some economics classes
  • Listen to economics podcasts on your way in to work, or on your way home
  • Read entrepreneurial blogs
  • Update - Walter Williams has a 10-part series on Economics. It won’t be perfect, but it’s free, and easy to follow.
  • Update #2 - A reader suggests: “Stop on the street, choose some random business nearby. Ask yourself how they make money.”

In my opinion, when you can listen to the Administrator explain why he likes the Machine that goes “Ping” and you understand what he is saying, and why he might prefer that model, you will have grasped the essence of business.

Update: - added two new suggestions to the “How” list.

Update 2: It just occurred to me that I should mention my own blog - PicoBusiness, which is obviously written from a business/technology cross-over background.

5 Comments »

  1. Great post!
    PierG

    Comment by PierG — October 30, 2006 @ 3:10 pm

  2. Thanks! Straddling the fence between software and business is a lot of fun.

    Comment by jb — October 30, 2006 @ 3:13 pm

  3. [...] Let me suggest this post in the Indefinite Articles blog. It’s called: ‘Business skills for developers’. [...]

    Pingback by What developers should know about business « PierG (aka Piergiorgio Grossi) — October 30, 2006 @ 3:14 pm

  4. Quello che un programmatore dovrebbe sapere del business

    Trackback by PierG — October 30, 2006 @ 3:20 pm

  5. [...] Per questi motivi, mi aggrego a PierG che cita questo post, per colmare le mie lacune. Nei link che vi ho dato trovate i riferimenti alla wikipedia inglese, che sicuramente tratta in modo più completo l’argomento. Ad ogni modo volevo segnalare anche i seguenti link alla wikipedia italiana: [...]

    Pingback by RED GREEN REFACTOR IT! » Blog Archive » Business skills e business words — November 27, 2006 @ 9:31 am

RSS feed for comments on this post. | TrackBack URI
You can also bookmark this on del.icio.us or check the cosmos

Leave a comment

XHTML ( You can use these tags): <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> .