From the lab

Ideas, engineering, and lessons from the field.

Practical thinking on AI, software, infrastructure, and building technology that works in the real world.

Row of vintage CRT computer monitors representing legacy technology
Platform Engineering

Legacy System Modernization: Incremental Migration vs Full Rewrite

The riskiest thing you can do with a legacy system is rewrite it all at once. Here's a more reliable path, and when a full rewrite is actually justified.

KE Jul 26, 2026 · 4 min
Software development code editor open on a computer monitor
Platform Engineering

Building Software That Can Scale Without a Full Rewrite

Most rewrites aren't caused by bad code. They're caused by decisions that were fine at one scale and became liabilities at the next.

KE Jul 23, 2026 · 4 min
Network cabling in a row of server racks
Platform Engineering

Designing a Scalable Multi-Tenant SaaS Architecture

The tenant isolation model you choose on day one shapes every scaling decision after it. Here's how to choose the right one.

KE Jul 20, 2026 · 4 min
Python code on a computer screen
Platform Engineering

Django vs FastAPI: Choosing the Right Backend for Your Product

Both are excellent Python frameworks solving different problems. The right choice depends on what your product actually needs, not which one is newer.

KE Jul 17, 2026 · 3 min
Close-up of colorful programming code displayed on a screen
Platform Engineering

Designing Production-Ready APIs: Versioning, Auth, and Observability

The difference between an API that works in a demo and one your partners can build on for years comes down to a handful of decisions made early.

KE Jul 14, 2026 · 4 min
Industrial robotic arm operating in an automated production setup
AI & Automation

Workflow Automation: When to Automate and When to Keep a Human in the Loop

Automating the wrong step is worse than automating nothing. A practical framework for deciding what to hand to software and what to keep a person on.

KE Jul 11, 2026 · 4 min
Close-up of a hand holding a smartphone displaying an AI chat interface
AI & Automation

Building Reliable AI Chatbots Grounded in Your Company's Knowledge

Most chatbot failures aren't model failures. They're retrieval, escalation, and monitoring failures. Here's what a reliable one actually requires.

KE Jul 8, 2026 · 3 min
A magnifying glass lying on an open book
AI & Automation

RAG vs Fine-Tuning: Choosing the Right Approach for Business AI

Two different tools for two different problems. Here's how to tell which one your use case actually needs, and when you need both.

KE Jul 5, 2026 · 4 min
Abstract visualization of neural network nodes representing an AI system processing data
AI & Automation

AI Agents in Production: Architecture, Tools, and Human Oversight

What actually separates a working AI agent from a demo: tool design, state, guardrails, and where a human still needs to be in the loop.

KE Jul 2, 2026 · 4 min

Have a problem you're trying to solve?

We're always happy to talk it through, no pitch required.

Start a project