Hi Florian! Thanks for reading and responding.

I agree with your points about collaboration, solving problems, and dealing with diverging opinions. Developers should be working together and welcoming dissenting opinions!

The purpose of the checklist that I wrote about was that even in the presence of different opinions, at some point there needs to be a “accept” or “reject” decision, and those decisions should be based on criteria agreed upon upfront as a team. My view of a checklist isn’t “you must solve this problem in this way” — it's more “is the right problem being solved and do you have tests to prove it”. At least that was my intention.

I re-read what I wrote and I agree I could have emphasized that better. Thanks for the feedback!

Happy coding!

Jesus follower | husband | IJM advocate | software engineer. I share tips and tools for building great software as a team.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store