Cresslink Insights
Engineering, Explained.
The EDU Series and engineering writing from the Cresslink team. Written for people who make decisions about software, whether or not they write it.
Topics
What we write about.
Middleware vs Proxy: They Are Not the Same Thing
Both sit between two parties and both can inspect a request. That is where the similarity ends — and confusing them puts logic in the wrong layer.
Technical Debt Is Still Debt
The metaphor is not decorative. Debt has a principal, it accrues interest, and interest is paid whether or not anyone acknowledges the loan.
Your Frontend Can Look Perfect and Your Software Can Still Be Broken
The interface is the part of a system that is easiest to evaluate and least likely to be where it fails. Buyers judge software by the layer that carries the least risk.
A Feature Is Not a Requirement
"Add a dashboard" is a proposed solution wearing the costume of a requirement. Building it without asking what it is for is how teams ship the wrong thing correctly.
The EDU Series
Short, practical explanations of the engineering ideas that decide whether software works: what a requirement actually is, why technical debt behaves like debt, and what a polished interface cannot tell you about the system behind it.