One of the hardest parts of being a developer is picking my battles


One of the hardest parts of being a developer is picking my battles.

🚫 The team picks an “inferior” tech
🚫 The boss decides to double the team size to “double the velocity”
🚫 The product owner insists on a confusing design
🚫 Management says we can’t afford to upgrade our slow CI server.

Sometimes I’m convinced I’m right, but I have to accept it and move on.
Related quote that helps me justify giving up when I can tell I’m not going to change their mind:

“Nothing in life is as important as you think it is, while you are thinking about it.”

View original on X