4 ms·
Not only horrible unhealthy lifestyles, but horrible unhealthy codebases.
by danjac 6y ago
Not only horrible unhealthy lifestyles, but horrible unhealthy codebases.
- jahewson 6y agoSo true. Are they showing their code to their customers? Nope.
- danjac 6y agoNo - bad coding practices for a company are like bad personal health practices like eating junk food and sitting on the couch all day. It won't hurt too much when you're young, but you sure pay for it later.
- marcinzm 6y agoThe vast majority of startups fail and usually they fail early. Increasing your early chances of success at a cost in the future (which you may never need to pay if you fail) is a net gain.
- danjac 6y agoAlternatively, learn to write code well in a paid job, and start a company when you know how to do things right.
- marcinzm 6y agoThe right thing is whatever the business needs to succeed and spending more time on cleaner code isn't it for startups. You're assuming employees don't know how to write cleaner code rather than them choosing not to for the sake of lower time to market.
- danjac 6y agoMy experience of startups isn't that the code is terrible because they were in a hurry, it's because they were inexperienced or learning to code on the job. Experienced coders might cut corners but they'll make good foundations to fix things layer.
- beckler 6y agoI'm willing to bet most startups have horribly unhealthy codebases, at least that has been my experience. However, it ultimately doesn't matter much. The things that matter are the things that gain and retain customers, like stability, uptime and functionality. While it's unlikely you'll have stability and uptime in a bad codebase, they're not mutually exclusive.
- DoctorDabadedoo 6y agoTechnical debt is only bad if you don't plan to pay it back.