Anti-If Campaign for Cincy Clean Coders
I had the opportunity to present to the Cincy Clean Coders group on the Anti-If Campaign — a software development philosophy advocating for reducing conditional statements through cleaner architectural approaches and design patterns.
The core idea: if statements are often a symptom of a design smell. Polymorphism, strategy patterns, and better object modeling can frequently eliminate branching logic entirely, resulting in code that’s easier to read, test, and extend.
The slides are up on Prezi, and the source code examples from the talk are available on GitHub in the cincycleancode repository.
Big thanks to the Cincy Clean Coders group for the warm welcome. Presenting to a room full of people who care about craft is always energizing.