Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I'm generally opposed to the software-as-engineering metaphor, but I actually agree with what you're saying here. The problem is that in 20 years, I've never worked on a team that came within 100 miles of what you're describing. On every team I've been on, at software companies of all sizes, it goes like this:

"I like SOLID." "No, I don't like SOLID." "I think exceptions should only be thrown in truly exceptional circumstances." "No, I think you should throw at the faintest whiff of the unexpected." "I like short methods." "No, I like long methods. You can see the whole flow."

And so on. And the resulting standard for the team might as well be chosen by coin flips.



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

Search: