
How to Avoid Becoming a “Code Grinder” • Chapter 2 53
Allowing for Thought
As a developer, sometimes you may feel like you have no choice in how
to do something.That doesn’t mean you are a code grinder; what it does
mean is that we all encounter instances in our jobs where we don’t get
to make the final decision. Other times the path that we may consider
to be the ‘best’ alternative is the path that is actually taken.When that
happens, we know that our opinions count, and we are being allowed to
think not only for ourselves, but for the organization.
Sometimes situations occur where business rules need to be
respected, and if you are anything like me