Making software is not about code
It may sound counterintuitive to say that a software product is not about code. Sure, it’s the output of what software engineers do but there’s a much more important series of events that happen before that. One of the more fundamental components is communication.