Just Enough Automation ![rw-book-cover](https://wsrv.nl/?url=https%3A%2F%2Fcdn.changelog.com%2Fstatic%2Fimages%2Fpodcasts%2Fmaster-original-3922a5ce5ede81d973adc3cd618f7e64.png&w=512&h=512) ## Metadata - Author: [[Changelog Master Feed]] - Full Title: Just Enough Automation - Category: #podcasts - URL: https://share.snipd.com/episode/3de44b54-dfe2-47ff-909e-2b00abbef2c6 ## Document Notes ## Highlights - **Quantify Automation Decisions** - Zach Gates proposes an equation to decide when to automate by weighing value, iterations, automation effort, maintenance, documentation, mistake costs, and long-term effects. - Accurately estimating automation effort is critical because developers often underestimate it and learn the hard way. Transcript: Jerod Santo Just enough automation. I used to try to automate pretty much everything. Eventually I learned there are some things that just aren't worth it. But where exactly is that line? Zach Gates tried to quantify it after a few iterations he came up with this equation. Long-term value equals the value of the task times the number of iterations for the task minus the effort of automating the task minus maintenance costs minus documentation costs Minus mistake costs plus or minus long-term effects. Sometimes the biggest challenge is predicting the actual effort of automating the task. We devs tend to underestimate that, forcing ourselves to learn the hard way. But if you can get that number right, maybe this equation will help you decide whether or not to automate your next repetitive task. ([Time 0:00:38](https://share.snipd.com/snip/f442efc3-fc4f-47c2-b8a6-821f85f9d9b3)) - **AI Enters Government Roles** - Albania introduced an AI-generated cabinet member named Diella to handle corruption and transparency on eAlbania. - Legal and practical questions remain about Diella's official status and whether today's AI is fit for such governance roles. Transcript: Jerod Santo Albania welcomes its first AI overlord. Look out, corrupt Albanian politicians. There's a new AI generated minister in town and her name is Diella. Quote, Albania's prime minister on Friday tapped an artificial intelligence generated minister to tackle corruption and promote transparency End quote. Diela will be a member of the cabinet, according to Prime Minister Eddie Rama. But needless to say, not everybody is on board with the idea. But maybe that doesn't matter. Quote, Vote on the new cabinet, but it was unclear whether Rama will ask for a vote on Diella's virtual post. Legal experts say more work may be needed to establish Diella's official status. End quote. I'm all for tackling corruption and promoting transparency, but is today's state-of AI even close to ready for that? So far, thankfully, it seems Diella's work has been more akin to a digital librarian. Quote, Diella, depicted as a figure in a traditional Albanian folk costume, was created earlier this year in cooperation with Microsoft as a virtual assistant on the eAlbania public Service platform, where she has helped users navigate the site and get access to about 1 million digital inquiries and documents. ([Time 0:01:30](https://share.snipd.com/snip/06211cfd-8a07-4c84-b3bc-bcd5a908c959)) - **Machine-Readable Content Licensing** - Eckert Walther and collaborators launched Really Simple Licensing (RSL) to express content licensing in machine-readable RSS metadata. - RSL pairs feed metadata with an Open License Protocol so consumers acquire access via license servers, enabling varied compensation models. Transcript: Jerod Santo Really simple licensing for the AI first internet. RSS co-creator Eckert Walther, along with some big names on the web like Tim O'Reilly, Schema.org's RV Guha, Simon Wistow from Fastly to name a few, have designed a new open standard For licensing content in a machine readablereadable form. Really simple licensing, or RSL, is similar to Cloudflare's pay-per idea, but with more forms of compensation. Also, the ability to license non-public content like books, videos, and datasets, and a bigger community behind it. Reddit, Quora, Wikihow, the MIT Press, and more organizations have committed support to the standard. The technical bits aren't that complicated. There's a new XML namespace for RSL with elements publishers add to their RSS feeds to specify content licensing requirements. Consumers use the RSL Open License Protocol, OLP, to acquire access to the content from a license server specified in the feed. There's a list of open license servers linked up in the newsletter, but you can also operate your own. ([Time 0:02:49](https://share.snipd.com/snip/a8770b67-deb8-4c44-9d27-eca4b643942a)) - **Use Remote Sandboxes For Agents** - Use remote agent sandboxes to avoid local setup tax when running AI coding agents and keep dev machines clean. - Provide agents with consistent cloud sandboxes so they have reliable context and don't break local developer environments. Transcript: Jerod Santo Remote agent sandboxes on Depot. One of the biggest pain points of AI coding agents is the local setup tax. Every time you spin one up, it's fight in your environment, your dependencies, your laptop fans. Not fun. Depot's answer is remote agent sandboxes. Instead of wrangling clog code on your machine, you get a clean, consistent sandbox in the cloud. No setup, no drift, just a fresh environment every time. Why does this matter? Because reliable context is the difference between, wow, that agent's useful, and ugh, it broke again. Sandboxes give Cloud Code a stable home to reason about your repo, test changes, and run reviews without trashing your dev setup. ([Time 0:04:01](https://share.snipd.com/snip/198ddc2d-b355-4587-936b-e0ba1e942316)) - **UTF-8's Quiet Brilliance** - UTF-8's backward compatibility with ASCII is its standout engineering achievement, enabling universal text representation without friction. - The design's elegance makes string encoding a non-issue for most developers, freeing them from thinking about encodings. Transcript: Jerod Santo UTF-8 is a brilliant design. Vishnu Haridas has a lot of nice things to say about UTF-8 encoding. Quote, the first time I learned about UTF-8 encoding, I was fascinated by how well thought and brilliantly it was designed to represent millions of characters from different languages And scripts and still be backward compatible with ASCII, end quote. The backwards compatibility with ASCII is the most impressive part in Vishnu's eyes, and he goes on to explain how it works in detail. He even built a UTF-8 playground to visualize and play around with the encoding, link in the newsletter. I agree with Vishnu on its brilliant design, but my favorite thing about UTF-8 is that it's so good that I don't really think about string encoding anymore. I just don't have to. If you're at all interested in how UTF-8 got so brilliant, Rob Pike told the tale of how it was designed in front of his eyes on a placemat in a New Jersey diner one night in September 1992. ([Time 0:04:51](https://share.snipd.com/snip/59033344-1637-498f-a90b-56c9daffe12f)) - **Quick Shovelware Example With AI** - Justin Searls pushed back on the claim that AI coding tools only produce shovelware by showing a quick Vibe-coded project he built in a day. - He argues AI lowered development time from weeks to hours and enabled projects he otherwise wouldn't have built. Transcript: Jerod Santo I've got your shovelware right here. Justin Searles disagrees with last week's headline story by Mike Judge that argued we'd be seeing a whole lot of shovelware if AI coding tools were making us as productive as we think They are. Justin's retort, quote, suggesting that AI generated code is a nothing burger because we haven't yet been drowned in shovelware just four months after coding agents became remotely Useful? Get out of here. I talked to a manager the other day whose team was given carte blanche to burn through all the Anthropic tokens they want and for whom not a single developer touched the account in the Month of August. End quote. Justin also points to some Vibe-coded shovelware of his own to counter Mike's assertion. Quote, it took about a day of wall time to build and another calendar day for me to tighten up with feedback. I spent probably a grand total of three hours staring at computers in the furtherance of this project. Would have taken me weeks to build by hand and more importantly, it wouldn't have been built at all. I wouldn't have bothered. ([Time 0:05:49](https://share.snipd.com/snip/6f13ae8e-6f99-418b-beb5-8ffe0668e7f7))