> Care about your customers and what problem they are trying to solve and be involved in figuring out how to make solving those problems a profitable endeavour.
This is, in fact, what I'm arguing for.
What I mean by "the product" is making sure it is solving what customers need. And to be clear, by "customer" I mean the people that actually buy it, not share holders.
> All code is throwaway, all code is worthless, solving real needs, wants and pain points for customers is the real source of value.
It is not. You can replace code, but you cannot just throw it away and continue to solve problems. That by definition makes it not worthless.
And again, I fully agree we should focus on needs, wants, and pain points. What I'm trying to argue is if you'll forgo that for making profits. Clearly this is what big tech companies are doing. They're shoving in things that are half baked, people don't want, and solve no problems. But they do it because it increases share prices. I'm saying, don't do that