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

Think more about the consequences. Many times they don't matter.

But think about why this is common amongst engineers, the consequences seem to matter. Software engineers initially get clout from being right, that devolves into criticizing other engineer's code while the usefulness of being right tapers off very quickly. Many of engineers got into the trade after being told they were so smart and intellectual, and this incentivizes being correct and making correctness your whole identity (to the annoyance of others and all your interpersonal relationships). But this is not productive, there is a limit to the utility of this. When you get criticized by another engineer it might seem like there is a consequence, but often there isn't.

One way to combat this is to ask yourself what game you're in:

Are you in the money game? then perfection doesn't matter, you can make the most barely functioning antiquated software that powers the government and fortune 500 companies, and be protected by the state for your own fuckups.

Just remember that.



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

Search: