From the team
Notes on building software properly.
Process, engineering judgment, and honest takes on things founders ask us about, not case studies, not marketing copy.


We write about
- Data Engineering
- Architecture
- Product
- Database
- IoT
- Infrastructure
- Legacy Systems
- API Design
- Testing
- Performance
- Security
- Mobile
Everything else we've written.

Architecture·Sep 1, 2026·5 min read
One codebase or two: when to split your frontend from your API
A full-stack framework is simpler on day one. Here's how to know when a separate API pays for itself.

Product·Aug 26, 2026·4 min read
The UX research step most MVPs skip, and what it costs later
Skipping user research to ship faster is a real tradeoff, not a free shortcut. Here's what it actually costs.

Database·Aug 18, 2026·5 min read
The Postgres indexing mistake that quietly kills API latency
An endpoint that's fast at 100 rows and unusable at 100,000 almost always has the same root cause.

IoT·Aug 12, 2026·4 min read
MQTT vs HTTP for IoT telemetry: what actually matters
HTTP works fine until the device count grows. Here's what actually breaks, and why MQTT was built for this specific problem.

Infrastructure·Aug 5, 2026·4 min read
Docker Compose is enough, until it isn't
Most early-stage products don't need Kubernetes yet. Here's how to tell when Compose actually stops being enough.

Legacy Systems·Jul 29, 2026·5 min read
Migrating a legacy system without a full rewrite
A full rewrite sounds clean. It's also the riskiest way to modernize a system that's still running a real business.

API Design·Jul 22, 2026·4 min read
REST vs GraphQL: how to actually decide
GraphQL solves a real problem. The question is whether your product has that problem yet.

Testing·Jul 15, 2026·4 min read
What automated tests catch that manual testing doesn't
Manual testing feels thorough. It's actually the least reliable way to catch the bugs that matter most.

Performance·Jul 8, 2026·5 min read
What actually breaks when a web app meets real traffic
The demo works fine on localhost, with one user and a warm cache. Here's what changes once real users show up.

Security·Jul 1, 2026·4 min read
Sessions vs JWTs: picking the right auth model for a web app
JWTs got popular for reasons that don't apply to most apps. Here's when a plain server-side session is still the better call.

Mobile·Jun 24, 2026·5 min read
React Native vs Flutter: how to actually choose
Both can ship a production app. The right one depends on what the team already knows and what the app actually needs.
Something you'd like us to write about?
Tell us the question your team keeps running into, and an engineer will write back.
Got a problem like one of these?
Describe it in plain language. An engineer reads every message and replies within one business day.
- Reply
- Within one business day
- First call
- Free, no commitment
- Confidentiality
- NDA on request, before you share anything
- [email protected]
