3 ms·
This is what I was thinking when I was reading. Linus has been thinking carefully about this for a long time. He has taken this piece of software and he has nur
by corpMaverick 9y ago
This is what I was thinking when I was reading. Linus has been thinking carefully about this for a long time. He has taken this piece of software and he has nurtured it for years. He has protected it. He made sure that it is coherent and maintainable. He has put forward as set of guiding principles.
I haven't seen this in the companies that I have worked for, middle and upper management don't have any insight over the products they are building. They just care about dates and getting projects done. There are not insights. There is no long term thinking. There is no awareness of the technical debt that is building up. Their only solution is to throw more money (and people) to the projects.
- ksk 9y agoI 100% agree with Linus here, buuuut Linus doesn't have to make money for his company, and isn't personally responsible for the salaries of people in the company. He doesn't have to sit in meetings and explain why sales are down 10% this quarter, or keep assuring investors that their money is safe. Those upper-management people do solve problems, its just that they're solving problems in an environment that isn't based on logic, and is fundamentally unfair.