Woody Zuill on "Mob Programming"
When I first heard about “pair programming” a few years ago, I fell in love with it.
I thought to myself that this will be a great way to learn from someone else; much better than code review!
I can see firsthand how a master does his work, and I can have someone to guide me with my work! Wow! It is a good way of doing the “transfer of knowledge” thing (which I first heard from my first boss).
It is a great help in minimizing the mistakes that I might put into a codebase, because someone else is looking at my work in real time, which of course will make me confident about my work.
I hoped that someday I will be able to experience doing pair programming.
Is that a better way than pair programming?
That will be like learning from a lot of people at the same time! Much more minimization of mistakes! More confidence!
I think mob programming (or pair programming) will be very important in the future because we programmers cannot master everything.
I, for example, am very interested with software design, but I know almost nothing about software security. If I will be involved in writing code that must be secure, I would need someone looking at me when writing that code.
Another thing is, after a few minutes of listening to Woody Zuill, I think he is now one of my new heroes.
I like the way he thinks. I like his attitude.
Just listen to the first few minutes of his talk… Who would not like someone who is like that!
I have never experienced pair programming yet, but now, I am also hoping that I can experience mob programming in the future.