Product managers exist because companies scaled too fast to let founders decide everything. But delegation atrophied engineers' and designers' decision-making skills. Historically, founders talked directly to builders and made calls together.
Chapters
The only argument for why you would want product management to be a specialist function is really, it's a trade, not a qualification. What I mean by that is it's something you get good at by doing, but the flip side of that is the more you abstract your engineers and your designers from doing the same thing, their muscle gets underdeveloped. If you go all the way back, product management didn't exist, right? It was like the founder CEO types talking directly to engineering and design about what we needed to build. And then executing it together. Internet businesses, it turns out, scaled a lot faster than any other businesses in history. And so at some point, scale meant delegating the specifics of execution to somebody. This idea that we need this kind of specialist decision-making class of humans in tech is really a more modern function than it is a pure necessity. It would actually be way better if engineering and design had the context that they needed to just make the same decisions that a product manager is.