The latest “my dad is cooler than your dad” in develop-sphere, started with “The Ruby Train Goes Choo-Choo”. Soon enough many have joined the fray on both the Ruby and .Net sides, with the normal people saying: Take a rest. You are not what you program. Of course, the normal people (I’m assuming you, dear
Category Archives: Software craftsmanship
My NDC 2011 talk in moving pictures form. Danger! Craftsmen Ahead! from Gil Zilberfeld on Vimeo.
At NDC 2011, there were a couple of presentations about the state of the agile today. Of note, were Uncle Bob Martin’s excellent “The land that Scrum forgot” (That man can give a show just by reading from index cards!) and Michael Feathers’ “The mistake at the heart of agile”. Until the videos are out,
How can something seem so right, and yet so wrong, at the same time? Easy. When the person who speaks is different than the one listening, which is usually the case, and there’s a translation problem. Consider the term “Refactor mercilessly”. I don’t recall when I first heard it, but it definitely caught my ear
The Agile Manifesto has 4 principles. In Agile 2008, Uncle Bob Martin in his keynote suggested a 5th principle: Craftsmanship over Execution (Yes, I’m 3 years late for the party, but bear with me. This came to me as I’m preparing to my NDC talk). All principles were written by technical people who emphasized communication
This is the presentation I gave today at the “QA and Development in Agile” conference (It’s a bit more detailed than what the people in the room saw). This wasn’t a technical presentation, just an overview to the newly initiated to unit testing – third of the room wrote unit tests, the rest didn’t. And
I have a confession: I’m an early adopter. I like new shiny stuff. And if I like what I see, I’ll continue to use it. I was wondering a few days ago, what is the difference between what I’ll continue to use and what I’ll drop. The first tool that came to mind? Ask around
ADC 2011 incidentally happened on a day when a meeting was scheduled for the Munich coding dojo meeting. Luckily, we were invited to the meeting by Ilker Cetinkaya. The first thing you’ll notice in the picture, is that I may seem shorter than the other people there. I’m still suspecting Adi used a fish-eye camera.
ADC2011 is over, and I had a mighty fun time. Like I open my talks, I’d like to speak first on my favorite subject: me. I had two talks, one on unit testing SharePoint applications, and the other about tools for identifying issues in multithreaded apps (slides below). I can tell you that all those