May 4 · 17 min read · There is a distinction in software development that the industry has spent twenty years pretending doesn't exist. It is the distinction between building software and understanding what you are buildin
CVSJLCapeStart and 14 more commented
Apr 2 · 20 min read · Most software teams are not struggling because software is inherently chaotic. They are struggling because they are paying enormous amounts of money to keep the wrong machine barely usable. That sound
Join discussion
Mar 18 · 7 min read · Walk into almost any modern enterprise Java codebase and you’ll see the same pattern: controllers, services, repositories, configuration, and a dense web of injected dependencies—often built on framew
Join discussion
Mar 10 · 10 min read · There are two fundamentally different levels in software development. Level 1 — Getting the system to run At this level the goal is straightforward: the application compiles the system deploys feat
Join discussion