Hacker News new | past | comments | ask | show | jobs | submit login

As I like to say, if the construction world could tweak a $CEILING_HEIGHT parameter and hit the big "REBUILD HOTEL" button, and the entire hotel would systematically tear itself down and rebuild itself from scratch in about 5 minutes for a net cost of $5, and then run a large set of automated checks for code compliance, making sure the doors don't conflict with each other, etc. in the next five minutes, and spit out a report of all the results, you'd expect them to operate differently. VERY differently.

Coding is 100% an engineering endeavor. And just like any other one, a particular project may not be following engineering best practices and that project may be producing some dangerous garbage as a result, but I'm actually fairly satisfied with my engineering practices, as engineering practices, what with my automated testing, automated acceptance criteria, automated security checking, automated style checking, integrated peer-review practices, performance testing practices, engineering for redundancy and resiliance. If $YOU're thinking the coding world is awfully cowboy maybe that's a sign that $YOU need to up your game with the already-existing and well-documented best practices in our industry. To be honest most other "real engineers" would be green with envy at what we have available to us!




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: