all posts

Engineering

Welcome to the Cubetek lab notes

· 2 min read· by Cubetek
Welcome to the Cubetek lab notes

Cubetek is an engineering lab — and this is where we think out loud.

Why a blog

We build fast, opinionated software. Writing forces us to sharpen the ideas behind it, and to share what actually works (and what doesn't).

What to expect

  • Deep-dives on the stack we ship with
  • Short notes on tools and workflow
  • The occasional honest post-mortem

Here's a taste of the kind of thing we care about:

export async function ship(idea: string) {
  const product = await build(idea);
  return product;
}

Ship small, ship often, and keep the code boring.

More soon.

How we ship

The build loop, at a glance:

graph LR A[Idea] --> B[Build] B --> C[Ship] C --> D[Learn] D --> A

And the shape of it in code:

type Stage = "build" | "ship" | "learn";
const loop: Stage[] = ["build", "ship", "learn"];