"

“Do you prefer git rebase or git merge?”

“Should my spec names be declarative?”

“Is this method supposed to be private or protected?”

Ask yourself: Do the answers to these questions provide any value to myself or my customers, or am I just dorking out hardcore? I don’t mean to be derisive, this is the rule I break most often and so I am guilty of dorking out hardcore.

I don’t know why this over-analyzation happens, There’s something about the programmer’s brain that wants to make everything more efficient, and then that brain gets tunnel vision and finds more and more minute ways to be efficient and loses the forest for the trees. We also work in an industry that is obsessed with methodologies and best practices, so it’s easy to get caught up in trivialities. Just build things, motherfucka.

"

roshan

YES. YES TO PRETTY MUCH ALL OF WHAT IS WRITTEN IN THIS ARTICLE.

  1. jyoungblood posted this