architecture Zero-cost Future Proofing: Meaningful Namespaces Sandi Metz famously said "duplication is far cheaper than the wrong abstraction," and my experience has been that following that advice has usually worked out well. You can't future-proof well until you know what you need to future-proof against. A trade-off that makes
architecture Data Sinks and Logic Floats In effective layered architectures, data sinks to the bottom, and logic floats to the top. The more narrowly-scoped the logic, the higher it floats. The more permanent the data, the deeper it sinks.
architecture Starring our Monolith in the Role of... Stop me if you've heard this one before. As a small, early stage start-up, we built an application in [Rails / Django / Express / Gin] because we were able to lean on the framework and ecosystem for a lot of the boring stuff, and focus on our unique value.
architecture The Problem with TodaysMeet TodaysMeet [http://todaysmeet.com/] is a project I started in 2008 to help my father [http://speedchange.blogspot.com] solve a problem in one of his classes. The fact that it’s as popular as it is—mostly in education—never ceases to amaze me. Unfortunately, I don’t give