There Are No Bugs, Just Undocumented Features
Write your rules down before your product forgets how it’s supposed to work.
Write your rules down before your product forgets how it’s supposed to work.
If every hill is the hill you die on, your career dies there too — even if you’re right.
Trust is the foundation of high-performing teams. If you can’t trust them, no amount of control will ever be enough.
The most dangerous developer on your team might be your “best” one.
If your code confuses people, is is really optimized?
We love to hate the devs who came before us — forgetting we’re next in line.
Half-measures in code charge interest you never agreed to pay.
During my early career, I was often the most skilled, or most experienced tech guy in the room. But as I learned later in life, that was a bad thing for my career progression.
Many developers shun inline comments because they don’t understand when and where they are useful. They are missing out on incredible value.
Most non-developers struggle to understand the need for software refactoring. Imagine if you were constantly rebuilding your house.