I find myself increasingly being worried about the way that us technologists view our value to the organisations that we work in.
Part of that is a strong lack of understanding of the purpose of the business and an over identification of technology and technology choices to the value of an organisation.
As an example, the other day, one of my friends tweeted the following mini rant on twitter:
Instead of Code Club, we should have Don’t Write New Code Until You’ve Fixed the Existing Code Club.
So what’s the problem with this quote?
Apart from coming across as a grumpy old system operator yelling “don’t change my system, you’ll break it” (which was a bit unfair, but Graham took it well), it reminds me that as developers and operators we think that the primary value we deliver is writing or maintaining code.