Developers Should Never Get Married

To their code…

Please forgive the misleading title but this is important. Developers spend a lot of time with their code. They write, test, fix, optimize, rinse, then repeat. So, it’s understandable that one could become very attached to one’s code. But here’s the deal: in a team setting this can be toxic. Respect your code, learn from it, be one with it, and when appropriate, defend it. But should your defenses fail, your logic break down or your case cannot be made….let it go. Your team will thank you. Your tech lead will thank you. And If all goes well, your client will never learn of the preceding events. Ever. It’s fine. Really. Worst case scenario: you were right the whole time, and we have git for that.