You think that Arnold and Sylvester movie careers were head to head? Let me tell you the story of what happened before that. <Dissolve Effect> Arnold and Sylvester had a struggling software development business. Arnold wanted better code design. Because he was after better design, he chose TDD, with all the design goodness it brings.
Category Archives: Software
Uncle Bob Martin recently blogged about the hordes of untrained developers coming into the industry, which eventually leads to some huge software disasters. James Bach wrote about the failures of HealthCare.gov that stemmed from incompetence in software management. These are very good articles, that make you think: Should software professionals (developers, testers, managers) be regulated?
Lior Friedman asked whether a tester should know how to program or become obsolete. Lanette Creamer said the same fate awaits programmers who can’t test. This kind of discussion only happens in the dark corner of the software world. Within our small community. In most companies, nobody thinks about this. Human Resources “When we hire
Jason Gorman describes (in a very nice manner) how software courses are lowering the bar. It’s up to us to keep the bar higher. I agree completely. Yet what happens with scrum certification in the last years, has started long before. We’d like to think of software as a craft and development as a skill.
When asked:”What’s the best thing I can do right now to improve my code quality” I always answer: code reviews. A code review is the best bug preventer out there. And even more, I like its older brother better: Pair programming. Because if a code review finds bugs after the fact, working in pairs finds
In my last post I wondered why Agile emerged in the software business, rather than in another field. I still wonder about this, but in the meantime, something happened that made me think that “we’re not the only ones”. The new field? Video games. And I’m not talking about the production side, which is obviously
I was reading Lior Friedman’s post about the agile research. He raises an interesting question: Why are agile studies coming from the exact science fields? After all, we don’t see groups of accountants doing a stand-up meeting every morning. The easy answer of course, that’s where they practiced mostly. We tend to look under the
I’m addicted to predictability. I admit it. I want my life to flow along, according to plan. Sure there will be some minimal changes, but I can adapt. I’ve given up on this long ago, as I came face-to-face with real life. I know life is not predictable. And I have embraced change, as agile
A few weeks ago, I got a chance to talk with Lisa Crispin. Lisa is a prominent figure in the testing world, and co-authored “Agile Testing”. This was a great opportunity for me to talk to someone from the tester side, as usually I talk with developers. And I felt this was more of a
I’ve got very interesting feedback for my last post about the decline of agile. I strongly believe that producing quality software, regardless of how it is produced is the most important thing we can do, regardless if we’re developers, managers or anything in between. But is it enough to save agile? Maybe it’s the wrong