Skip to content

Tag Archives: profession

Systems versus Individuals and technical debt

I kind of disagree with this picture by Josh Susser regarding the “circle of death” in terms of code quality and late night effort. It is right enough as far as it goes but it doesn’t go far enough. First up, the easy way out – take a day off, go for a walk in […]

Agile is dead

I know that’s a pretty bold statement but here’s why. This morning I went to a vendor’s presentation morning, it was the usual game of buzzword bingo from the very first slide on. All the usual enterprise2.0, social-networking, portal-compliant, content-management, vertically-integrated, SOA-BPM-UCM-JEE-ESB-WS-BPEL platform-framework-enabling scalability-enhancing fun-lovin’ don’t write code but manage-the-enterprise-blog-wiki-twitter-facebook-youtube shopping cart drag-n-drop non-content that […]

To do redux

I just want to answer the anonymous “process nazis” trackback on yesterday’s ‘//TODO’ Considered Harmful post, because that blog desn’t allow comments without a login. Quite apart from issues with Godwin’s Law (and that the writer has enumerated a bunch of rules that get “violated” then accuses other people of being process nazis), the post […]

‘//TODO’ considered harmful

Yesterday I said that developers should start being a little more militant about the craftsmanship of their code, i.e. pushing back on broken methodology that demands poorly-built codeĀ  be released into the wild. This sort of code is always inherently fragile and will break your software if it has not already. Today I just want […]

JAOO Brisbane 2009 highlights and thoughts

I spent last Monday and Tuesday at the JAOO conference in Brisbane, and I have a couple of things which I want to say I thought interesting. (‘JAOO’ btw, because I see people asking about it on Twitter, is pronounced a bit like “yow” but with the “j” from German/Dutch like “jah”). Firstly, I found […]

The realities of ‘ROI’ for developers

Once, the CEO told the software team I was in working on in regards to a proposed feature … “Basically the feature’s ROI has to beat the cash rate. If I can get a better return by leaving this million dollars on deposit at the bank then I owe it to my shareholders to do […]

I’m not making this mess anymore!

XP: After 10 years why are we still talking about it? By Robert C. Martin. Uncle Bob argues passionately, and correctly, for the principles of software craftsmanship. Link:

Achieving high velocity

Sprint to the lead in your industry – and stay there! So says the back of the dust cover on Chasing The Rabbit: How market leaders outdistance the competition and how great companies can catch up and win by Steven J Spear (McGraw Hill, New York, 2009). I referenced this book last week in my […]

Let it fail then learn to succeed

On the scrum development mailing list, Dave Nicollette recommended shortening sprint length until it failed, then backing up one step: “Oh, my God! You’re going to let a sprint fail, just so you can determine the optimum length?” Yes. In other words, failure lets you learn your limits. But more importantly, as suggested here, is […]

97 things …

I just came back from a great week in Tasmania. It was really good to be away from communications infrastructure for that amount of time – there’s no mobile service in many parts of Tassie. You can see the photos on my Flickr photostream (although it might take me a couple more days to get […]