Pave the Road

tosh1 pts0 comments

Pave The Road - Amp

h1:first-child]:font-sagittaire-display [&>h1:first-child]:tracking-tight [&>h1:first-child]:text-7xl [&>h1:first-child]:md:text-8xl [&>h1:first-child]:leading-none [&>h1:first-child]:mt-3 [&>h1:first-child]:mb-1 [&>h1:first-child]:text-foreground [&>h1+h2]:font-sagittaire-display [&>h1+h2]:font-medium [&>h1+h2]:italic [&>h1+h2]:text-4xl [&>h1+h2]:mt-1 [&>h2:not(h1+h2)]:font-sagittaire-display [&>h2:not(h1+h2)]:tracking-tight [&>h2:not(h1+h2)]:text-3xl [&>h2:not(h1+h2)]:mb-4"><br>There is a network of dirt roads running through every software organization in<br>the world. These roads, once traversed by<br>tractors and Model Ts, are now jammed with a fleet of exotic cars, each one faster, more capable,<br>more expensive than the last.<br>The people traveling these roads are very excited about their new cars. One loves his new Ferrari,<br>another is showing off her new Porsche, and a third won’t stop talking about that new BMW concept.<br>Meanwhile, each and every one of them, regardless of brand, is bouncing down these dirt roads,<br>stuck in second gear, because the roads they’re traveling weren’t designed with these cars in mind.<br>And in just the same way that our driver’s new Ferrari won’t get him down these dirt roads any faster than his old car, the latest frontier model won’t help the businesses using it reach their destination any faster than the model from three months ago (there are, of course, narrow<br>exceptions related to downside risks like Project Glasswing).<br>The tasks that companies feed these models today — ticket-shaped, sprint-sized, reviewable —<br>were saturated a model generation ago, much in the same way that your morning commute can be handled<br>by a used Toyota Camry. Sure, it’s a lot more fun to drive a Ferrari, but not as your daily<br>driver, and even the most ardent car enthusiasts would advise against it.<br>So when these companies complain about token cost, they are doing so for good reason: they are<br>paying for intelligence that they don’t know how to handle, intelligence from which they are (at<br>present) organizationally incapable of benefiting.<br>After all, what good is it if the latest model completes a task in five minutes, but it takes<br>another five days to get deployed?<br>Those five days are what we call the “software development lifecycle”. I know, I know, it hurts me<br>to use that term, a phrase so profoundly banal, so profoundly corporate, that merely saying it aloud risks conjuring a<br>management consultant into the room with us now. But I use it anyway, because it gives name to the dirt<br>roads where your return on token spend goes to die.<br>The strongest defense of the processes contained within your SDLC today goes something like this: it<br>represents the currrent state of an organic, evolutionary process, where each evolution was informed by the lessons<br>learned along the way. After all, the two-reviewer rule exists because of the junior who<br>took down production for a day, don’t you remember?<br>And so rather than sneer at the stupidity of these rules, we should respect them for what they are,<br>and actually, we should go even further: given the evolutionary pressures of the world in which they<br>came to be, when code was expensive to write and mistakes were slow to detect and hard to reverse,<br>this was the best we, as an industry, could do.<br>But the world has changed. The cost of producing code has collapsed, which means the response to the risk of<br>shipping bad code should change too, from a system based around mistake prevention to one based<br>around the idea that mistakes are cheap: isolation over permission, quick reversibility<br>rather than careful review, and parallelism instead of queues.<br>At Amp, we like to think we’ve made it to the other side. We’re agent-native in our actual practice,<br>not merely in our marketing. We push straight to main (here’s Quinn shipping 23 changes during a 3-hour livestream),<br>our CI/CD pipeline is shaped around this fact, and our agents work in Orbs, our parallelized, isolated, and ephemeral cloud sandboxes.<br>Since we shipped Orbs a month ago, our commit velocity (already high, we’re a coding agent company<br>after all) has increased by 65% and is headed further north. We now make more than 85% of our commits<br>from Orbs. Local dev isn’t dead yet, but the family has gathered around the bed, and its last rites are about to be performed.<br>To put a fine point on it: building a new roadway with four lanes in each direction, overpasses and<br>underpasses and on-ramps and off-ramps and Texas turnarounds to keep the traffic flowing, the curves<br>carefully paved and cambered to support the capabilities of the sports cars that will be traveling<br>them, has been an evolutionary leap at least as great as the leap that the models themselves<br>provided late last year.<br>And so I leave you with this: as long as you’re bouncing down those dirt roads, the next model doesn’t matter. So pave the road, then take a step back and behold what these things can really do.

first child roads model text dirt

Related Articles