#software-engineering
Cell-based architecture as the middle ground between one dense cluster and one cluster per customer, and why moving data is the core capability.
Avro payloads cannot be decoded without the writer schema, and that two-schema model is what makes rolling upgrades and schema evolution work.
You fake the handful of methods your code actually calls, prove the fake stays honest, and then make it fail the way production does.
A retrospective on BugBash 2026, and why software engineering looks brighter than ever.
LLMs amplify expertise, they don't replace it. Here's what works: planning, context, feedback loops, and building systems that let AI discover bugs.
LLMs revived specifications. Model checkers like Fizzbee work for algorithms. But for APIs and business logic? The tooling doesn't exist yet.