Blog Posts

MANY articles on a wide array of topics. You’ll find a lot of my newer content is going to my YouTube channel first, but I do still blog occasionally.

Getting Started with Kanban

Getting Started with Kanban

Kanban is a system for improving existing production processes. Learn more about the process, and how to get started applying it, in this brief overview.

Read More →
Represent Behavior with Classes not Flags

Represent Behavior with Classes not Flags

When designing your software systems, favor the use of classes to model behavior within the system over the overuse of flags in your data model. The resulting design will be more flexible, less tightly coupled, and …

Read More →