← All authors
Jim Fisher

Jim Fisher

Founding Engineer

Posts

--dangerously-skip-permissions is the only safe mode

The permission prompts in AI coding agents make you less safe. The only system that works is called auth, and --dangerously-skip-permissions forces you to use it.

Jim Fisher11 May 2026

Start with a dot-plot

When we build something new at Granola, we first create a dot-plot. This data table mostly replaces analytics like funnels and DAUs. Our dot-plot looks like: It shows users, sorted by sign-up, with how many meetings they had each day. You stand and stare at it on the Giant TV, un

Jim Fisher10 May 2025

Don't animate height!

Our app was mysteriously using 60% CPU and 25% GPU on my M2 MacBook. It turned out this was due to a tiny CSS animation! In this post, I show how to find expensive animations, why some are so expensive, and how to make many animations much cheaper. Along the way, we'll learn how

Jim Fisher29 Jan 2025

How to evolve a product

So you started your startup — now how do you find a great product ASAP? At Granola, we rapidly evolved a product using principles from natural selection! We made our software friendly to mutation by using repetitive code, all in one blob, with no tests. For parallel selection of

Jim Fisher25 Jun 2024