4 ms·
I know this is a larger issue, but I sure feel like software quality for ANY product decreases over time. I've observed this with many, many products in my care
by ubermonkey 7y ago
I know this is a larger issue, but I sure feel like software quality for ANY product decreases over time. I've observed this with many, many products in my career. 1P is just the latest example.
I feel like it may be an inexorable and unavoidable consequence of an aging codebase.
- pault 7y agoWith the hindsight of 20 years in the industry I believe a lot of it is due to team churn. Once the original developers are all gone much of the codebase becomes a scary black box. When I think about teams I've worked on with an OG dev still around, they've always been far more productive.
- majewsky 7y agoIt's not a law of nature. Bit rot and technical debt can be counteracted if maintainers are vigilant and focus on quality and maintainability. Unfortunately, not many examples come to mind: the Linux kernel, PostgreSQL, SQLite, OpenBSD, for instance. I can't really think of any instance managed by a for-profit organization.