Home Services Work About Insights Contact ask a quote
// NOTES FROM THE STUDIO

Insights worth reading.

Short-form essays from the XenoLabs team — shipping software, building AI tools, and running an engineering studio in South Africa.

When to say yes to LLMs — and when to say no.
FEATURED · AI

When to say yes to LLMs — and when to say no.

A decision framework we use with every client asking about AI. Spoiler: the answer starts with "show me the data", not "pick the model".

read article
// LATEST

Recent articles

The hidden cost of "simple" migrations

The hidden cost of "simple" migrations

What starts as a 2-week lift-and-shift usually isn't. Here's how we scope migrations so they actually finish on time.

Design systems for small teams

Design systems for small teams

You don't need 47 Figma components to have a design system. You need 8 tokens and discipline.

How we price custom software

How we price custom software

A look behind the curtain at how we scope, estimate, and quote projects at XenoLabs — including the numbers.

Shipping weekly: a team operating manual

Shipping weekly: a team operating manual

The exact cadence we use to ship production code every week without burning out.

Beyond the chatbot: 5 LLM use-cases that actually work

Beyond the chatbot: 5 LLM use-cases that actually work

Document understanding, classification, and internal search — the boring AI that pays back its build cost in week one.

Why we still write PHP in 2024

Why we still write PHP in 2024

Laravel is better than you remember. And 40% of our engagements prove it every year.

// SUBSCRIBE

Get new posts monthly.

One carefully written essay a month — on software, AI, or running a studio. No spam, unsubscribe in one click.