Ok, I came up with an example.
Programming is like doing a massive sudoku. But you’re not just doing you’re own square, you have to line up the edges with squares that you’ve already done, or squares other people in your team are working on.
And it’s not just squares that you’ve done, you have…
pretty accurate analogy… as long as...understands sudoku.