-
Software Development
My Hovercraft Is Full of Eels
A story from my Clean Code class. The class exercises revolves around different aspects of the game Tic-Tac-Toe. I like…
Read More » -
Agile
Getting to Working Software: Code Reviews – Benefits
Last time we talked about the different mechanisms and practices we put in place in order to get us to…
Read More » -
Agile
Getting to Working Software – Introduction
“Working software” – How is it made? Here’s the secret sauce – Working software is really about the people who…
Read More » -
Agile
You’re Doing It Wrong: Deadlines
We know that deadlines drive behavior. That’s why in scrum, and other agile methodologies, we timebox the development with those…
Read More » -
Software Development
What Makes a Great Tester?
I was recently a judge at ISTC, the Israeli Testing Cup finals. So how does one judge testing? What makes some…
Read More » -
Software Development
Seeing Is Believing
Recently, I’ve done a management workshop on TDD. The audience was developmenet managers and team leads. Most of them did…
Read More » -
DevOps
Agile introduction to DevOps – Ship ahoy!
So we now have tested software, yippee! Which means nothing if we don’t get it to actual customers, so let’s…
Read More » -
DevOps
Agile introduction to DevOps – The Environmentalists
Last time, we’ve looked at how “regular” development practices have made sure that things worked at the development team level. It’s…
Read More » -
Agile
An agile introduction to DevOps – Working software
The agile manifesto says we value working software. What is working software anyway? We can talk about software working in…
Read More »