I am a Thought Follower

Some musings on professional software development…

I’m a software developer with 20 years of professional experience. I’ve make all the classic mistakes, and learned a few lessons on the way. I’ve sought out better ways of creating software that really delights users, creates value and solves problems. I’m continually making use of the experiences and reports from the field, watching for the tea leaf readings of various writers, bloggers and speakers: thought leaders. I am a thought follower.

The way we develop software has changed a huge amount in the last 20 years (at least, for some). I’m standing on the shoulders of giants, and I sometimes think to myself that I’d like to contribute something back. I’m coming to the conclusion: that’s the wrong direction, and the wrong question (at least for me). For most of us, we should be trying to apply what we have learned consistently and across the board. I’ve never worked yet in a place that did everything perfectly (and by the way, what is “perfect”?). Many places have a large number of technical, cultural and bureaucratic roadblocks to real improvement.  Recognising,  understanding and resolving those issues are the best way to achieve real improvement.