I have a tendency to take code related decisions too seriously. There are more important things in life than code.
One of the most calming things I’ve ever read in a dev article was from Corey Haines in discussing whether to use a certain concept or not:
But, this blog post isn’t about convincing you not to use them; it is about explaining the reasons why I don’t use them… Your mileage may vary depending on your choice.
And, most importantly, the world won’t end if you do.
People who make software deserves to be part of the full story. To help flesh out the plot and the characters. If we reduce them to mere implementors, we've lost the plot. We must all engage our autonomy. No one wants to be a code monkey.— DHH (@dhh) November 19, 2019