Writing

Blog

Straight answers to straight questions about building modern software with AI support.

How much does an iOS app cost in 2026?

Real numbers from agency quotes, freelancer rates, and our own projects. What drives the price up, what doesn't, and how to read a quote.

Read

Why your app takes six months (and what to do about it)

Most software projects are slow because of process, not complexity. Here's what actually eats the time and how a smaller, faster team avoids it.

Read

What actually ships in a ten-day build

Day by day, what happens between your brief and a production-grade app on TestFlight. No wireframes, no discovery phase, no waiting.

Read

Native vs. cross-platform: when React Native is the wrong call

Cross-platform frameworks save time upfront and cost time later. Here's when to go native and when a shared codebase actually makes sense.

Read

Electron apps vs. native Mac apps: what your users can tell

Electron ships a browser inside your app. Here's what that costs in memory, battery, and feel, and why a native SwiftUI Mac app is usually cheaper than you think.

Read

What "production grade" actually means

Everyone says it. Here's the checklist we hold every project to before we call it done, from IDOR tests to the restored backup.

Read

What to put in your app brief (and what to leave out)

You don't need a 40-page spec to start building. Here's what a developer actually needs to give you an accurate estimate and start work.

Read

Fixed price vs. hourly: which one protects you?

Hourly billing rewards slowness. Fixed price rewards vague scope. Here's how we structure projects so the incentives point at shipping.

Read

What AI-assisted development means for your project

It doesn't mean a robot wrote your app. It means one experienced builder ships what used to take a team of six, and you get the savings.

Read

What nobody tells you about shipping to the App Store for the first time

App Store review isn't a formality. It's a gate with specific rules, and getting rejected on launch day costs you a week. Here's how to avoid it.

Read

How to read an agency quote (and the four things to look for)

A development quote tells you what the agency understood, what they'll deliver, and what they're padding. Here's how to decode one before you sign.

Read

The boring stack: Vercel, Railway, Resend, GitHub

We deploy on infrastructure your own team can run without us. Here's what we use, why, and what it costs you per month.

Read

Rescuing a stalled app project

Your last developer left, or the agency ran out of runway, and you have a repo you can't ship. Here's how we evaluate it and what happens next.

Read

App Store subscriptions without the rejection

Guideline 3.1.2 rejects more first submissions than anything else. Here's the exact setup that passes: products, trials, copy, and the restore button.

Read