I?ve talked about why smaller is better and especially why this pertains to product backlogs, […]
Enforce Correct Usage By Wrapping Types
Have you ever written an API or a method and expected it to be used […]
Prefer Additional Methods Over Additional Overloads
If you have ever written code that is going to be used as an API […]
The Best Code You Will Ever Write
If you?ve been writing code for any decent length of time, you will most likely […]
The Power of Enum
One of the most overlooked tools in modern programming languages for producing elegant code is […]
Say “No” to “Null”
I was recently asked to write a fairly simple piece of code.? In this simple […]
If Self-Documenting Code is the What, Unit Tests are the Why
It is not enough to just write code that is clean and self-documenting.? Eliminating comments […]
Eliminating Comments: the Road to Clarity
I used to think commenting my code was the responsible thing to do. I used […]