November 2021
Intermediate to advanced
416 pages
9h 26m
English
Are you a scientist or an artist? An engineer or a craftsman? Are you a gardener or a chef? A poet or an architect?
Are you a programmer or a software developer? If so, then what are you?
My response to these questions is: Yes, none of the above.
While I self-identify as a programmer, I’m a little of all of the above. And yet, none of those.
Questions like these are important. The software development industry is about 70 years old, and we’re still figuring it out. One persistent problem is how to think about it. Hence these questions. Is software development like building a house? Is it like composing a poem?
Over the decades, we’ve tried sundry metaphors, but they all fall apart. Developing software is like building a house, ...