4 ms·
Over the years I've worked in many different places both small and huge -- only two considered code quality as even remotely important. One being an open sourc
by zgs 5y ago
Over the years I've worked in many different places both small and huge -- only two considered code quality as even remotely important. One being an open source project and the other was very heavily involved in open source.
All commercial code of any reasonable size that I've seen has been dreadful. Complex interdependencies, little regard for consistency and way too much legacy laying around to surprise the programmers.
I no longer believe that any closed source code can be expected to execute properly.
- TeMPOraL 5y agoThe way I see it, it's not the "closed source" part that's the biggest problem. The root cause is time pressure: you can only spend so much time on X, because we really need to get Y working - and there won't be time after Y is done to revisit X, because we'll need you to work on Z then. Closed source strongly correlates with business, which strongly correlates with paid employees, competition, investment - meaning time pressure. Open source strongly correlates with volunteers working on free solutions in search of adoption - meaning little time pressure.