Blog

Notes from the studio on planning, building and launching apps.

Engineering3 min read

What MCP is, and when your product needs one

More of your customers' work now runs through AI assistants. MCP is the standard way to let those assistants use your product.

Engineering3 min read

Adding AI features without surprises

AI can make an app genuinely more useful. It works best when the first feature is narrow and the failure cases are planned for.

Maintenance3 min read

Keeping cloud costs in check

Cloud bills rarely jump because of one big decision. They creep up, one forgotten resource at a time.

Security3 min read

Preparing for a penetration test

A penetration test is only as useful as its scope. A few days of preparation get you a much better report.

Maintenance2 min read

Keeping an app healthy after launch

New operating systems arrive every year. A little planning keeps them from becoming emergencies.

Security3 min read

Answering security questionnaires with confidence

Security questionnaires arrive just as a deal gets serious. A little preparation turns a week of work into an afternoon.

Launch3 min read

What Google Play checks on a first release

A first release on Google Play involves more forms than most teams expect. None of them are hard if you start early.

Security2 min read

Getting ready for a SOC 2 audit without stalling

Bigger customers ask for a SOC 2 report sooner than most teams expect. Readiness is mostly about writing down what you already do, then doing it consistently.

Launch3 min read

Beta testing an app with real people

A beta is the cheapest place to find out what confuses people. It only works if you ask the right questions.

Launch3 min read

What App Review looks at on a first release

A first release is where most review problems surface, and most of them come from a short, predictable list.

Engineering3 min read

Native or cross-platform: how we decide

Both approaches ship good apps. The right one depends on the product, the team and what happens after launch.

Planning3 min read

Deciding what goes in version one

A first version should do one thing well. The hard part is deciding what waits.

Planning3 min read

Five questions to answer before you build an app

Most app projects that stall were in trouble before the first line of code. These five questions catch it early.

Also available as an RSS feed.