Coffee on the Keyboard
  • Home
  • jamessocol.com
Sign in Subscribe

architecture

A collection of 4 posts
Photo of metal letters on a shelf with neon lights inside spelling out "SALE"
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 thing A easier
09 May 2025 3 min read
Photo of mountains showing rock strata.
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.
03 Oct 2024 3 min read
Top-down photograph of a large, thin rock at the seashore casting a long shadow.
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. Now,
04 Nov 2023 8 min read
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
29 Jan 2011 2 min read
Page 1 of 1
Coffee on the Keyboard © 2025
Powered by Ghost