Uncle Bob talks lots of sense

So, I read my own blog and follow the links I put in the entries, does that make me a bad person? After writing the post on Bob Martin’s book I went off to read his blog, good stuff, read it!

I especially like the “We will not ship shit” entry. That rings so very true with me. I’m sorry, if you want crap go find someone else to write it for you; life’s too short and I’m not interested.

I also like and agree with the “One per pixel” piece. For a long time now I’ve thought that most of the problems that corporates have with their IT systems are due to them employing a horde of morons rather than a small group of people who can actually do the work required. Of course it’s hard to employ the right people, but employing lots of the wrong people just makes it harder to get the work done… There’s a big blog entry coming based on this, I just need more time to think about it - now, when the wine is flowing (or, to be honest, has flowed), is not the time - I’ve probably already upset people with the ‘hordes of morons’ thing. Still, that should be good for stirring up traffic, insult them and they will come and all that…

I’ve got a bit further with the book. It’s cool. Just read the stuff about testing and refactoring. It’s nice to have come to my own conclusions about how thinking about testing means you decouple properly and generally write better code, and then read the book and see that’s what he has to say too. Makes me feel clever ;)

More requirements elicitation (sounds so much posher than ‘digging’) and I find that most of my test cases have been invalidated by a new ‘fact’. Ah well. It’s easy to fix the tests and then fix the code. It’s nice to know that once I’ve fixed the tests I can be sure that I won’t break anything that I’m testing when I fix the code. Requirements change, and I’m not scared. Bring it on…