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

> [We clashed a lot]. Dave thought my approaches were unnecessarily complex, and I thought his ideas were outdated and inflexible. Most of our arguments happened during code reviews, and [while things got heated at times, I assumed it was all part of working in a team].

No... "Things got heated" and "We clashed a lot" implies negative emotions. Are you paid for that? If you aren't you shouldn't suffer it.

At a gig a long time ago they were using Pokémon Exception Handing (look it up) everywhere. I pointed out that that was extremely bad practice and showed them sources that explained in detail why it was terrible. They said "We're doing it this way anyway." I said "Fine, but do I have to use it in the code I'm responsible for?" They said "No" and that was that (had they said "Yes" I would have resigned).

You can't change the past and there is no point in feeling guilty for something you didn't do. But for your own sake you might want to change your approach to work-life because it may not be healthy.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

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

Search: