Is this a hill you want to die on?

October 16, 2019

I once worked with a developer that refused to work on a feature as long as any detail was unclear. He would not work on an image slider if the duration of the transition between images was not specified.

There are disagreements in all teams about what we build and how we build it. Given several options, we need to understand each of their effects. Does a difference in millisecond influence the required development effort? Does it impact the experience of our customers? If so, let’s talk about the pros and cons of all options so everybody understands them. Only then can we make an informed decision together.

Our reaction needs to be proportional to the severity of the situation. We need to pick our battles by asking ourselves if there is enough of a difference for us or our users if we choose wrong. Don’t start fights that distract from what is important, don’t stay quiet when you see something going wrong.

– Dom

PS: If you find this newsletter helpful, you would help me out a lot by sharing it with friends:

If you don’t find it helpful, hit reply and tell me why. I am still experimenting with both content and format and need your feedback on what is and isn’t working.

There is more to learn

Get free previews of my upcoming course materials and other bonus content to help you work smarter. I share tips straight to your inbox once a week. You can read previous mails in the newsletter archive.

    I respect your email privacy. Unsubscribe anytime.