Small startups and software craftsmanship has been the focus of my adult career, and in this space will be a series of blog posts about what I've learned over the last 10 years.

Gerunds: a simple solution to architecture exhaustion

I may not know you, but if you do full stack software engineering with OOP frameworks like Rails, Django, and similar, I have something I'd like you to try with me that you might really like. It's a simple, natural way to express a lot of behavior that has been either bloating your models, or has spread around in architectural components like service objects, form models, presenters, and potentially a dozen other architectural widgets. Continue reading ⇒