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.

Get in touch

Got a problem like one of these?

Describe it in plain language. An engineer reads every message and replies within one business day.

Write to Us
Reply
Within one business day
First call
Free, no commitment
Confidentiality
NDA on request, before you share anything