I get to visit with a lot of developers in a lot of different organizations. […]
Software Craftsmanship on the Polymorphic Podcast
I was recently honored to be a guest on Craig Shoemaker?s Polymorphic Podcast. Craig was […]
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 […]