What's New

Latest Posts

Map your codebase and your coding agent finishes tasks 60% faster

How we set up Graft so our coding agents stop re-reading the codebase every session, plus a copy and paste prompt to add it to your repo.

Bruce van Zyl
Bruce van ZylFounder

How to run AI coding agents on your own computer

The local alternative to Devin: GitHub Desktop, Orca, and Claude Code or Codex, with worktrees for parallel sessions and a phone app

Bruce van Zyl
Bruce van ZylFounder

How much should you budget each month for development?

What our clients budget each month for a quality development team, with real numbers from Gumroad and 37signals.

Bruce van Zyl
Bruce van ZylFounder

Your Users Are Already Telling You Where to Focus

Jason Fried's X post inspired us to add a weekly AI customer-sentiment report. Here's how I implemented his process for Sabi and customers.

Bruce van Zyl
Bruce van ZylFounder

How we connected Facebook lead ads to our app (no Zapier)

How we setup Meta lead forms to sync straight into our database, a one-tap iMessage bridge, and attribution on every step.

Bruce van Zyl
Bruce van ZylFounder

Intro to unit tests and evals for your AI project

We wrote 1600+ unit tests and an eval suite for Sabi. Here's how to set up the same safety net.

Bruce van Zyl
Bruce van ZylFounder

How we automated customer support inside Sabi

Behind-the-scenes look into how we built customer support for Sabi.

Bruce van Zyl
Bruce van ZylFounder

Meet Sabi: the AI assistant for family-first founders

We built Sabi, a calm AI assistant you can text in iMessage. It handles email, tasks, and automations so founders can stay present at home.

Bruce van Zyl
Bruce van ZylFounder

How to set up your team for success as an AI-first founder

We built a single hub for our team and their AI agents to access our entire business.

Bruce van Zyl
Bruce van ZylFounder

How to vibe code like a Pro with Devin

A founder's guide to building a real, secure products with AI — using Devin, GitHub, MCP (Supabase, Sentry), automated security reviews, and testing.

Bruce van Zyl
Bruce van ZylFounder

How to send Meta conversions direct from your app without Zapier

Improved Meta quality from 2.2 to 8.4 in hours.

Bruce van Zyl
Bruce van ZylFounder

How I set up automatic database backups in 30 minutes

A simple checklist handed to a coding agent, based on Ryan Carson's approach.

Bruce van Zyl
Bruce van ZylFounder

How to Create an AI-Friendly PRD

Learn the core principles behind AI-friendly PRDs—why they matter, and how they can shift your workflow

Bruce van Zyl
Bruce van ZylFounder

Framing, Not Guessing: How We Sell Weeks at Inovo

Here’s how we use framing to define appetite, get clear on the problem, and move projects forward without bloated specs.

Bruce van Zyl
Bruce van ZylFounder

Human Deep Learning in the Age of AI

AI can do a lot—but not the deep work. Here’s why the next edge is learning how to actually

Bruce van Zyl
Bruce van ZylFounder

How we Shape Up Monster Projects (Tribe Social)

Discover how Tribe Social ships complex SaaS features fast by shaping products visually before writing code — reducing scope creep and accelerating delivery.

Bruce van Zyl
Bruce van ZylFounder

How we use Flutter for Tribe Social

Learn how our team migrated

Jonata Santos
Jonata Santos

Intro to Flutter & Dart in 2025

Learn how our AI-assisted team uses Flutter & Dart to ship fast, high-performance cross-platform apps—plus when to choose Flutter vs FlutterFlow.

Jonata Santos
Jonata Santos

My End-to-End Workflow for AI Transcription App

A practical, tool-by-tool walkthrough of how I recently shipped the

Bruce van Zyl
Bruce van ZylFounder

A Guide to the Software Development Discovery Phase

Discover how a disciplined software development discovery phase prevents costly mistakes. Learn our structured approach for project clarity and success.

Bruce van Zyl
Bruce van ZylFounder

Why Your New App Needs a Privacy Policy

Bruce van Zyl
Bruce van ZylFounder

How to Frame a Project Before You Build It

Learn how to frame projects using Shape Up’s “Framing” method — a simple process to define problems, outcomes, and boundaries before you start building.

Bruce van Zyl
Bruce van ZylFounder