Software design is an exercise in human relationships. So are all the other techniques we use to develop software. How can we geeks get better at technique as one way of getting better at relationships?
Big Tech and startups, from the inside. Highly relevant for software engineers, AI engineers and engineering leaders, useful for those working in tech.
Opinions on software development, and how we can do it better, from the author of The Pragmatic Programmer and a creator of the Manifesto for Agile Software Development.