3 ms·
Honest advice... the real engineering world is never about perfection. Most of the time you have a lack of business information, requirements missing, no test c
by marenkay 9y ago
Honest advice... the real engineering world is never about perfection. Most of the time you have a lack of business information, requirements missing, no test cases, etc.
The bigger the company, the larger chances to see code that is far from perfection are. Business process and large amount of teams make it harder to acquire all information needed to engineer things.
Also, most of the time it is about satisfying a customers needs. That is not about doing it right, it is about making it work.
Companies building solid code exist. They are rare and usually not the ones making billions in the market.
I find it pretty amusing that people assume Google, Microsoft, etc. would actually be rock solid as those have a sufficient amount of damaged legacy code that for thousands of reasons needs to stay broken.
Parting words: ditch perfectionism, embrace the 80/20 percent pattern instead.
- PrimalPlasma 9y agoThis is the best response.