<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Elezea — link posts</title><description>Rian van der Merwe&apos;s blog</description><link>https://elezea.com/</link><item><title>Is Hip-Hop in Decline? A Statistical Analysis</title><link>https://elezea.com/2026/04/is-hip-hop-in-decline-a-statistical-analysis/</link><guid isPermaLink="true">https://elezea.com/2026/04/is-hip-hop-in-decline-a-statistical-analysis/</guid><description>Streaming adoption patterns rather than changing preferences may explain hip-hop&apos;s declining chart share as late adopters bring other genres into the mix.</description><pubDate>Sat, 18 Apr 2026 00:59:06 GMT</pubDate><content:encoded>&lt;p&gt;I love this blog and try not to link to it too much, but &lt;a href=&quot;https://www.statsignificant.com/p/is-hip-hop-in-decline-a-statistical&quot;&gt;this one about how fewer people listen to hip hop&lt;/a&gt; was especially great.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;So, what’s filled the space hip-hop once dominated? A blend of new arrivals and familiar mainstays. Latin music—led by Bad Bunny—and Asian pop, powered by K-pop acts like BTS, have expanded their global footprint. At the same time, legacy formats are resurging: country is booming, driven in large part by Morgan Wallen, while the loosely defined “alternative” category continues to gain share across the charts.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I particularly love how he tries to avoid causation/correlation errors in his hypotheses. Like this one I hadn’t thought about:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Streaming adoption laggards:&lt;/strong&gt; Hip-hop uniquely benefited from early streaming adopters in the 2010s. Younger listeners—who were predisposed to the genre—were among the first to embrace platforms like Spotify, giving hip-hop an outsized digital footprint. More recently, late adopters—like country fans, older cohorts, and global audiences—have rebalanced the charts, lifting genres like country and K-pop.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;br&gt;&lt;br&gt;&lt;hr&gt;Thanks for still believing in RSS! Feel free to &lt;a href=&quot;https://elezea.com/contact&quot;&gt;get in touch&lt;/a&gt;.</content:encoded><author>Rian van der Merwe</author></item><item><title>Evals Are the New PRD</title><link>https://elezea.com/2026/04/evals-are-the-new-prd/</link><guid isPermaLink="true">https://elezea.com/2026/04/evals-are-the-new-prd/</guid><description>For AI products, the eval replaces the PRD — it defines what good looks like and is the acceptance criteria.</description><pubDate>Wed, 15 Apr 2026 17:31:37 GMT</pubDate><content:encoded>&lt;p&gt;&lt;a href=&quot;https://x.com/braintrust/status/2039356267949445230&quot;&gt;Braintrust makes a good case&lt;/a&gt; (apologies for the &lt;a href=&quot;http://X.com&quot;&gt;X.com&lt;/a&gt; link...) for rethinking how PMs work on AI products: the eval replaces the PRD.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;An eval is a structured, repeatable test that answers one question. Does my AI system do the right thing? You define a set of inputs along with expected outputs, run them through your AI system, and score the results using algorithms or AI judges.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The eval becomes both the spec and the acceptance criteria. The directive to engineering:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;quot;Here is the eval. Make this number go up.&amp;quot;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;That&apos;s &lt;em&gt;very&lt;/em&gt; different to how most teams work today, but I can definitely see the industry moving this way. Product usage generates signals, observability captures them, and evals turn them into improvement targets. The PM&apos;s job is to define what &amp;quot;good&amp;quot; looks like in code and curate the data that reveals what &amp;quot;bad&amp;quot; looks like.&lt;/p&gt;
&lt;p&gt;The PM skills that transfer are the same ones that always mattered — discovering needs and opportunities, and making judgment calls about what to build for business value. The difference is that instead of a document that describes the intent, you have a test suite that encodes it.&lt;/p&gt;
&lt;br&gt;&lt;br&gt;&lt;hr&gt;Thanks for still believing in RSS! Feel free to &lt;a href=&quot;https://elezea.com/contact&quot;&gt;get in touch&lt;/a&gt;.</content:encoded><author>Rian van der Merwe</author></item><item><title>No One Else Can Speak the Words on Your Lips</title><link>https://elezea.com/2026/04/no-one-else-can-speak-the-words-on-your-lips/</link><guid isPermaLink="true">https://elezea.com/2026/04/no-one-else-can-speak-the-words-on-your-lips/</guid><description>Ben Roy on why LLMs can&apos;t write good essays: real writing is a bottom-up process of discovery, not a top-down application of what you already know.</description><pubDate>Tue, 14 Apr 2026 02:17:00 GMT</pubDate><content:encoded>&lt;p&gt;Ben Roy explains why &lt;a href=&quot;https://benroy.substack.com/p/no-one-else-can-speak-the-words-on&quot;&gt;prompting an LLM to write an essay misunderstands what writing actually is&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;People fundamentally can&apos;t prompt good essays into existence because writing is not a top-down exercise of applying knowledge you have upfront and asking an LLM to create something. AI agents also can&apos;t create good essays for the same reason. Even though their step-by-step reasoning is more complex and iterative than human prompting, a chain of thought is still trying to accomplish a predefined goal. By contrast, real writing is bottom up. You don&apos;t know what you want to say in advance. It&apos;s a process of discovery where you start with a set of half-baked ideas and work with them in non-linear ways to find out what you really think.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I will continue to argue that for general business writing LLMs are fantastic if they are given the right context and guidance, and that it can save &lt;em&gt;hours&lt;/em&gt; of work (with high quality results). But all my experiments with using LLMs for creative writing has so far fallen flat. Maybe—likely?—that will change within the next few months. But for now, the brain work this kind of writing requires remains. Not a bad thing imo.&lt;/p&gt;
&lt;br&gt;&lt;br&gt;&lt;hr&gt;Thanks for still believing in RSS! Feel free to &lt;a href=&quot;https://elezea.com/contact&quot;&gt;get in touch&lt;/a&gt;.</content:encoded><author>Rian van der Merwe</author></item><item><title>Zombie Flow</title><link>https://elezea.com/2026/04/zombie-flow/</link><guid isPermaLink="true">https://elezea.com/2026/04/zombie-flow/</guid><description>Derek Thompson traces the concept of &quot;flow&quot; from Csikszentmihalyi to the algorithmic feeds that simulate it, and argues the skill we need now is getting out of zombie flow, not into flow.</description><pubDate>Sun, 12 Apr 2026 14:54:13 GMT</pubDate><content:encoded>&lt;p&gt;Derek Thompson &lt;a href=&quot;https://www.derekthompson.org/p/how-zombie-flow-took-over-culture&quot;&gt;goes into the history of the &amp;quot;flow&amp;quot; concept&lt;/a&gt;, and how tech and entertainment companies learned to simulate it without any of the substance psychologist Mihaly Csikszentmihalyi originally had in mind:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Algorithmic flow is flow without achievement, flow without challenge, flow without even volition... To be lost in the lazy river of algorithmic media is to be lost the current of life without a mind. Zombie flow.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Ten years ago the question was how to get into flow more often. Now it might be how to get out of the fake version fast enough to remember what the real one felt like.&lt;/p&gt;
&lt;br&gt;&lt;br&gt;&lt;hr&gt;Thanks for still believing in RSS! Feel free to &lt;a href=&quot;https://elezea.com/contact&quot;&gt;get in touch&lt;/a&gt;.</content:encoded><author>Rian van der Merwe</author></item><item><title>AI might actually need more PMs</title><link>https://elezea.com/2026/04/ai-might-actually-need-more-pms/</link><guid isPermaLink="true">https://elezea.com/2026/04/ai-might-actually-need-more-pms/</guid><description>Amol Avasare on why AI-accelerated engineering might increase the value of product managers, not replace them.</description><pubDate>Fri, 10 Apr 2026 20:51:22 GMT</pubDate><content:encoded>&lt;p&gt;Amol Avasare, Anthropic&apos;s Head of Growth, said &lt;a href=&quot;https://tldl-pod.com/episode/1627920305_1000759379580&quot;&gt;on Lenny&apos;s Podcast&lt;/a&gt; that maybe PM jobs are &lt;em&gt;not&lt;/em&gt; going to shrink as much as we may have thought...&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Rather than immediately replacing PMs, AI is currently increasing engineering leverage the fastest, which creates new pressure on PMs and designers. In larger organizations, that may actually increase the value of PMs who can guide priorities, manage alignment, and sharpen decision-making—especially as engineers take on more &amp;quot;mini-PM&amp;quot; responsibilities.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;br&gt;&lt;br&gt;&lt;hr&gt;Thanks for still believing in RSS! Feel free to &lt;a href=&quot;https://elezea.com/contact&quot;&gt;get in touch&lt;/a&gt;.</content:encoded><author>Rian van der Merwe</author></item><item><title>Eight years of wanting, three months of building with AI</title><link>https://elezea.com/2026/04/eight-years-of-wanting-three-months-of-building-with-ai/</link><guid isPermaLink="true">https://elezea.com/2026/04/eight-years-of-wanting-three-months-of-building-with-ai/</guid><description>Lalit Maganti on building real software with AI — the slot machine addiction, the corrosion, and why design still needs a human.</description><pubDate>Fri, 10 Apr 2026 20:41:58 GMT</pubDate><content:encoded>&lt;p&gt;Lalit Maganti &lt;a href=&quot;https://lalitm.com/post/building-syntaqlite-ai/&quot;&gt;writes about building a SQLite parser with AI&lt;/a&gt; — a project he&apos;d been putting off for eight years, finished in three months. His comparison of AI coding to slot machines is uncomfortably familiar:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;I found myself up late at night wanting to do &amp;quot;just one more prompt,&amp;quot; constantly trying AI just to see what would happen even when I knew it probably wouldn&apos;t work. The sunk cost fallacy kicked in too: I&apos;d keep at it even in tasks it was clearly ill-suited for, telling myself &amp;quot;maybe if I phrase it differently this time.&amp;quot;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Also, I agree that this is still true &lt;em&gt;today&lt;/em&gt;, but I&apos;m not convinced it will remain true beyond 2026:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;AI is an incredible force multiplier for implementation, but it&apos;s a dangerous substitute for design.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;br&gt;&lt;br&gt;&lt;hr&gt;Thanks for still believing in RSS! Feel free to &lt;a href=&quot;https://elezea.com/contact&quot;&gt;get in touch&lt;/a&gt;.</content:encoded><author>Rian van der Merwe</author></item><item><title>Endgame for the open web</title><link>https://elezea.com/2026/03/endgame-for-the-open-web/</link><guid isPermaLink="true">https://elezea.com/2026/03/endgame-for-the-open-web/</guid><description>Anil Dash defines the open web as the radical ability to create and share using open specs, free platforms, and no gatekeepers—and argues that every aspect of that architecture is now under coordinated attack.</description><pubDate>Sun, 29 Mar 2026 17:57:15 GMT</pubDate><content:encoded>&lt;p&gt;Anil Dash has &lt;a href=&quot;https://anildash.com/2026/03/27/endgame-open-web/&quot;&gt;a long essay on the state of the open web&lt;/a&gt; and not all of it rings true for me, but buried in the opening is a wonderful definition of what the open web actually is:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The open web is something extraordinary: anybody can use whatever tools they have, to create content following publicly documented specifications, published using completely free and open platforms, and then share that work with anyone, anywhere in the world, without asking for permission from anyone. Think about how radical that is.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;It does feel like if the web got invented in 2026, it would &lt;em&gt;not&lt;/em&gt; have been left as an open technology for long (see also AI and how much open source models are lagging).&lt;/p&gt;
&lt;br&gt;&lt;br&gt;&lt;hr&gt;Thanks for still believing in RSS! Feel free to &lt;a href=&quot;https://elezea.com/contact&quot;&gt;get in touch&lt;/a&gt;.</content:encoded><author>Rian van der Merwe</author></item><item><title>Negative space in writing</title><link>https://elezea.com/2026/03/negative-space-in-writing/</link><guid isPermaLink="true">https://elezea.com/2026/03/negative-space-in-writing/</guid><description>Tracy Durnell on how modern writing formats strip out the reflective pauses where readers build their own meaning.</description><pubDate>Tue, 24 Mar 2026 00:14:41 GMT</pubDate><content:encoded>&lt;p&gt;Tracy Durnell explores &lt;a href=&quot;https://tracydurnell.com/2026/03/06/non-visual-negative-space/&quot;&gt;non-visual negative space&lt;/a&gt;—what happens when writing leaves room for the reader to think:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The current design trend of business and self-help style books is to use tons of subheadings and callout boxes and always, a list of the key points at the end of the chapter. While this is a highly skimmable format and often nice visual design, it essentially sucks the negative space out of the text — the places in which the reader might step back and consider their own examples or anticipate what point the author is trying to make. There&apos;s no time for hunches here.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;And:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The negative space of the text helps build the aesthetic experience. Small details flavor the text with a sense of reality. Drawing out events — leaving questions unresolved and conflicts unsettled — can build tension. And textual space creates a gap for the reader to make the personal decodings of the text that build meaning.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Not everything has to get to the point immediately. Sometimes the best thing a writer can do is leave room for the reader to get there on their own. I&apos;m thinking about this because I&apos;m currently reading &lt;a href=&quot;https://amzn.to/4rUrxmy&quot;&gt;The Will of the Many&lt;/a&gt;. It is slow, and long, and one of the best books I&apos;ve read in ages. The negative space is probably a big reason why I love it so much.&lt;/p&gt;
&lt;br&gt;&lt;br&gt;&lt;hr&gt;Thanks for still believing in RSS! Feel free to &lt;a href=&quot;https://elezea.com/contact&quot;&gt;get in touch&lt;/a&gt;.</content:encoded><author>Rian van der Merwe</author></item><item><title>Agentic manual testing</title><link>https://elezea.com/2026/03/agentic-manual-testing/</link><guid isPermaLink="true">https://elezea.com/2026/03/agentic-manual-testing/</guid><description>Two practical tips from Simon Willison on testing with coding agents: write demo files to /tmp to keep repos clean, and use red/green TDD to turn manually discovered bugs into permanent automated tests.</description><pubDate>Mon, 23 Mar 2026 23:53:30 GMT</pubDate><content:encoded>&lt;p&gt;Simon Willison has &lt;a href=&quot;https://simonwillison.net/guides/agentic-engineering-patterns/agentic-manual-testing/&quot;&gt;a practical guide on manual testing with coding agents&lt;/a&gt;. Two tips I&apos;ve already started using:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;It&apos;s still quick for an agent to write out a demo file and then compile and run it. I sometimes encourage it to use /tmp purely to avoid those files being accidentally committed to the repository later on.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;And:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;If an agent finds something that doesn&apos;t work through their manual testing, I like to tell them to fix it with red/green TDD. This ensures the new case ends up covered by the permanent automated tests.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;br&gt;&lt;br&gt;&lt;hr&gt;Thanks for still believing in RSS! Feel free to &lt;a href=&quot;https://elezea.com/contact&quot;&gt;get in touch&lt;/a&gt;.</content:encoded><author>Rian van der Merwe</author></item><item><title>When Using AI Leads to “Brain Fry&quot;</title><link>https://elezea.com/2026/03/when-using-ai-leads-to-brain-fry/</link><guid isPermaLink="true">https://elezea.com/2026/03/when-using-ai-leads-to-brain-fry/</guid><description>Research shows that &quot;AI brain fry&quot; — cognitive exhaustion from overseeing AI agents — is real, and that productivity actually dips after using more than three AI tools simultaneously.</description><pubDate>Sat, 14 Mar 2026 13:58:45 GMT</pubDate><content:encoded>&lt;p&gt;I am definitely &lt;a href=&quot;https://hbr.org/2026/03/when-using-ai-leads-to-brain-fry&quot;&gt;feeling the &amp;quot;brain fry&amp;quot;&lt;/a&gt; right now:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;We found that the phenomenon described in these posts—cognitive exhaustion from intensive oversight of AI agents—is both real and significant. We call it “AI brain fry,” which we define as &lt;em&gt;mental fatigue from excessive use or oversight of AI tools beyond one’s cognitive capacity.&lt;/em&gt; Participants described a “buzzing” feeling or a mental fog with difficulty focusing, slower decision-making, and headaches.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The research is fascinating and worth reading, with super interesting findings like this:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;As employees go from using one AI tool to two simultaneously, they experience a significant increase in productivity. As they incorporate a third tool, productivity again increases, but at a lower rate. After three tools, though, productivity scores &lt;em&gt;dipped&lt;/em&gt;. Multitasking is &lt;a href=&quot;https://pmc.ncbi.nlm.nih.gov/articles/PMC7075496/&quot;&gt;notoriously unproductive&lt;/a&gt;, and yet we fall for its allure time and again.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Earlier this week I had this thought: &amp;quot;Oh no, I think I&apos;ve blown out my context window. I wish I could add some more tokens to my brain. Until then I might just have to respond to new requests with &lt;code&gt;401 Unauthorized&lt;/code&gt;.&amp;quot;&lt;/p&gt;
&lt;p&gt;And that&apos;s when I realized I probably need to go touch grass or something.&lt;/p&gt;
&lt;br&gt;&lt;br&gt;&lt;hr&gt;Thanks for still believing in RSS! Feel free to &lt;a href=&quot;https://elezea.com/contact&quot;&gt;get in touch&lt;/a&gt;.</content:encoded><author>Rian van der Merwe</author></item><item><title>AI should help us produce better code</title><link>https://elezea.com/2026/03/ai-should-help-us-produce-better-code/</link><guid isPermaLink="true">https://elezea.com/2026/03/ai-should-help-us-produce-better-code/</guid><description>Shipping worse code with AI agents is a choice. Simon Willison and Mitchell Hashimoto both argue we should engineer our processes so agents make our code better, not worse.</description><pubDate>Sat, 14 Mar 2026 13:43:35 GMT</pubDate><content:encoded>&lt;p&gt;As usual, Simon Willison &lt;a href=&quot;https://simonwillison.net/guides/agentic-engineering-patterns/better-code/&quot;&gt;hits the nail on the head here&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;If adopting coding agents demonstrably reduces the quality of the code and features you are producing, you should address that problem directly: figure out which aspects of your process are hurting the quality of your output and fix them. Shipping worse code with agents is a &lt;em&gt;choice&lt;/em&gt;. We can choose to ship code &lt;a href=&quot;https://simonwillison.net/guides/agentic-engineering-patterns/code-is-cheap/#good-code&quot;&gt;that is better&lt;/a&gt; instead.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Also see Mitchell Hashimoto’s &lt;a href=&quot;https://mitchellh.com/writing/my-ai-adoption-journey&quot;&gt;idea of “harness engineering”&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;It is the idea that anytime you find an agent makes a mistake, you take the time to engineer a solution such that the agent never makes that mistake again.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;br&gt;&lt;br&gt;&lt;hr&gt;Thanks for still believing in RSS! Feel free to &lt;a href=&quot;https://elezea.com/contact&quot;&gt;get in touch&lt;/a&gt;.</content:encoded><author>Rian van der Merwe</author></item><item><title>On Meeting Your Child Again, and Again</title><link>https://elezea.com/2026/03/on-meeting-your-child-again-and-again/</link><guid isPermaLink="true">https://elezea.com/2026/03/on-meeting-your-child-again-and-again/</guid><description>*Derek Thompson writes about three reasons to be a parent—the most compelling being that parenthood means constantly meeting new versions of your child, &quot;a permanent relationship with strangers, plural to the extreme.&quot;*</description><pubDate>Sat, 07 Mar 2026 22:11:52 GMT</pubDate><content:encoded>&lt;p&gt;Derek Thompson wrote a &lt;a href=&quot;https://www.derekthompson.org/p/three-reasons-to-be-a-parent&quot;&gt;wonderful essay on what happens when you become a parent&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The baby you bring home from the hospital is not the baby you rock to sleep at two weeks, and the baby at three months is a complete stranger to both. In a phenomenological sense, parenting a newborn is not at all like parenting &amp;quot;a&amp;quot; singular newborn, but rather like parenting hundreds of babies, each one replacing the previous week&apos;s child, yet retaining her basic facial structure. &amp;quot;Parenthood abruptly catapults us into a permanent relationship with a stranger,&amp;quot; Andrew Solomon wrote in &lt;em&gt;Far From the Tree&lt;/em&gt;. Almost. Parenthood catapults us into a permanent relationship with &lt;em&gt;strangers&lt;/em&gt;, plural to the extreme.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;br&gt;&lt;br&gt;&lt;hr&gt;Thanks for still believing in RSS! Feel free to &lt;a href=&quot;https://elezea.com/contact&quot;&gt;get in touch&lt;/a&gt;.</content:encoded><author>Rian van der Merwe</author></item><item><title>Why It&apos;s Still Valuable To Learn To Code</title><link>https://elezea.com/2026/03/why-its-still-valuable-to-learn-to-code/</link><guid isPermaLink="true">https://elezea.com/2026/03/why-its-still-valuable-to-learn-to-code/</guid><description>Carson Gross&apos;s essay on AI and junior programmers applies just as much to product managers: you can&apos;t build an effective AI-powered workflow until you&apos;ve spent years developing the underlying judgment it&apos;s meant to amplify.</description><pubDate>Fri, 06 Mar 2026 22:47:32 GMT</pubDate><content:encoded>&lt;p&gt;Carson Gross &lt;a href=&quot;https://htmx.org/essays/yes-and/&quot;&gt;has a good essay on whether junior programmers should still learn to code&lt;/a&gt; given how capable AI has become. His core warning to students:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Yes, AI can generate the code for this assignment. Don&apos;t let it. You &lt;em&gt;have&lt;/em&gt; to write the code. I explain that, if they don&apos;t write the code, they will not be able to effectively &lt;em&gt;read&lt;/em&gt; the code. The ability to read code is certainly going to be valuable, maybe &lt;em&gt;more&lt;/em&gt; valuable, in an AI-based coding future. If you can&apos;t read the code you are going to fall into &lt;a href=&quot;https://www.youtube.com/watch?v=m-W8vUXRfxU&quot;&gt;The Sorcerer&apos;s Apprentice Trap&lt;/a&gt;, creating systems &lt;a href=&quot;https://www.youtube.com/watch?v=GFiWEjCedzY&quot;&gt;you don&apos;t understand and can&apos;t control&lt;/a&gt;.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;And on what separates senior engineers who can use AI well from those who can&apos;t:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Senior programmers who already have a lot of experience from the pre-AI era are in a good spot to use LLMs effectively: they know what &apos;good&apos; code looks like, they have experience with building larger systems and know what matters and what doesn&apos;t. The danger with senior programmers is that they stop programming entirely and start suffering from brain rot.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This maps directly onto what I&apos;ve been writing about with &lt;a href=&quot;https://elezea.com/2025/12/ai-for-product-management/&quot;&gt;AI for product work&lt;/a&gt; and the &lt;a href=&quot;https://elezea.com/2025/12/how-my-ai-product-second-brain-evolved/&quot;&gt;second brain setup I&apos;ve built&lt;/a&gt;. The system works because I spent years writing and reading PRDs, strategy docs, and OKRs—enough to develop actual opinions about what good looks like. You have to do the work first, &lt;em&gt;then&lt;/em&gt; the second brain is worth building.&lt;/p&gt;
&lt;br&gt;&lt;br&gt;&lt;hr&gt;Thanks for still believing in RSS! Feel free to &lt;a href=&quot;https://elezea.com/contact&quot;&gt;get in touch&lt;/a&gt;.</content:encoded><author>Rian van der Merwe</author></item><item><title>An AI Wake-Up Call</title><link>https://elezea.com/2026/03/an-ai-wake-up-call/</link><guid isPermaLink="true">https://elezea.com/2026/03/an-ai-wake-up-call/</guid><description>Matt Shumer makes the case that AI is fundamentally different from previous waves of automation because it&apos;s a general substitute for cognitive work, and the escape routes that existed before are closing fast.</description><pubDate>Sun, 01 Mar 2026 22:05:04 GMT</pubDate><content:encoded>&lt;p&gt;Matt Shumer&apos;s &lt;a href=&quot;https://www.linkedin.com/pulse/something-big-happening-matt-shumer-so5he&quot;&gt;Something Big Is Happening&lt;/a&gt; has made the rounds over the last couple of weeks, but just in case you haven&apos;t seen it, I think it&apos;s very much worth reading. He&apos;s an AI startup founder writing for the non-technical people in his life:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;AI isn&apos;t replacing one specific skill. It&apos;s a general substitute for cognitive work. It gets better at everything simultaneously. When factories automated, a displaced worker could retrain as an office worker. When the internet disrupted retail, workers moved into logistics or services. But AI doesn&apos;t leave a convenient gap to move into. Whatever you retrain for, it&apos;s improving at that too.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Previous waves of automation always left somewhere to go. The uncomfortable implication here is that the escape routes are closing as fast as they open.&lt;/p&gt;
&lt;p&gt;There are too many quotes worth commenting on, but this observation about what we tell our kids feels important:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The people most likely to thrive are the ones who are deeply curious, adaptable, and effective at using AI to do things they actually care about. Teach your kids to be builders and learners, not to optimize for a career path that might not exist by the time they graduate.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Predictions about the pace of change tend to be simultaneously too aggressive and too conservative in ways that are hard to anticipate. But the direction feels right, and the practical advice is sound: use the tools seriously, don&apos;t assume they can&apos;t do something just because it seems too hard, and spend your energy adapting rather than debating whether this is real.&lt;/p&gt;
&lt;br&gt;&lt;br&gt;&lt;hr&gt;Thanks for still believing in RSS! Feel free to &lt;a href=&quot;https://elezea.com/contact&quot;&gt;get in touch&lt;/a&gt;.</content:encoded><author>Rian van der Merwe</author></item><item><title>Toolshed, blueprints, and why good agents need good DevEx</title><link>https://elezea.com/2026/03/toolshed-blueprints-and-why-good-agents-need-good-devex/</link><guid isPermaLink="true">https://elezea.com/2026/03/toolshed-blueprints-and-why-good-agents-need-good-devex/</guid><description>Stripe&apos;s Alistair Gray goes deep on how they built their internal coding agents, and the infrastructure patterns that make them work at scale.</description><pubDate>Sun, 01 Mar 2026 18:36:16 GMT</pubDate><content:encoded>&lt;p&gt;Alistair Gray published &lt;a href=&quot;https://stripe.dev/blog/minions-stripes-one-shot-end-to-end-coding-agents-part-2&quot;&gt;part two of Stripe’s “Minions” series&lt;/a&gt;, going deeper on how they built their internal coding agents. It’s a great read throughout, but three ideas really stood out to me.&lt;/p&gt;
&lt;p&gt;First, blueprints. These are workflows that mix deterministic steps with agentic ones:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Blueprints are workflows defined in code that direct a minion run. Blueprints combine the determinism of workflows with agents’ flexibility in dealing with the unknown: a given node can run either deterministic code or an agent loop focused on a task. In essence, a blueprint is like a collection of agent skills interwoven with deterministic code so that particular subtasks can be handled most appropriately.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;If you &lt;em&gt;know&lt;/em&gt; a step should always happen the same way, don’t let an LLM decide how to do it. Let the agent handle the ambiguous parts, and hardcode the rest (this can also dramatically reduce token cost).&lt;/p&gt;
&lt;p&gt;Second, their centralized MCP server:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;We built a centralized internal MCP server called Toolshed, which makes it easy for Stripe engineers to author new tools and make them automatically discoverable to our agentic systems. All our agentic systems are able to use Toolshed as a shared capability layer; adding a tool to Toolshed immediately grants capabilities to our whole fleet of hundreds of different agents.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;A shared tool layer that all agents can use… 500 tools, one server, hundreds of agents. Very cool idea.&lt;/p&gt;
&lt;p&gt;And third, what they call “shifting feedback left”:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;We have pre-push hooks to fix the most common lint issues. A background daemon precomputes lint rule heuristics that apply to a change and caches the results of running those lints, so developers can usually get lint fixes in well under a second on a push.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;If you can catch a problem before it hits CI, do it there. A sub-second lint fix on push is better than a 10-minute CI failure, whether you’re a person or an LLM burning tokens.&lt;/p&gt;
&lt;p&gt;So much of Stripe’s agent success is built on top of investments they made for &lt;em&gt;human&lt;/em&gt; developer productivity. Good dev environments, fast feedback loops, shared tooling. The agents benefit from all of it, and developers remain in control.&lt;/p&gt;
&lt;br&gt;&lt;br&gt;&lt;hr&gt;Thanks for still believing in RSS! Feel free to &lt;a href=&quot;https://elezea.com/contact&quot;&gt;get in touch&lt;/a&gt;.</content:encoded><author>Rian van der Merwe</author></item><item><title>The A.I. Disruption Has Arrived, and It Sure Is Fun</title><link>https://elezea.com/2026/02/the-a-i-disruption-has-arrived-and-it-sure-is-fun/</link><guid isPermaLink="true">https://elezea.com/2026/02/the-a-i-disruption-has-arrived-and-it-sure-is-fun/</guid><description>Paul Ford on vibe coding and what it means when software becomes cheap and fast to ship—acknowledging every objection while pointing at history, and ending with a quiet question about whether the trade might actually be worth it.</description><pubDate>Sat, 21 Feb 2026 17:09:08 GMT</pubDate><content:encoded>&lt;p&gt;Paul Ford &lt;a href=&quot;https://www.nytimes.com/2026/02/18/opinion/ai-software.html?unlocked_article_code=1.N1A.OHAz.2tA0w960TSwX&amp;amp;smid=url-share&quot;&gt;writes about vibe coding for the NYT&lt;/a&gt; (gift link) and what happens when software suddenly becomes cheap and fast to ship:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;There are many arguments against vibe coding through A.I. It is an ecological disaster, with data centers consuming billions of gallons of water for cooling each year; it can generate bad, insecure code; it creates cookie-cutter apps instead of real, thoughtful solutions; the real value is in people, not software. All of these are true and valid. But I’ve been around too long. The web wasn’t “real” software until it was. Blogging wasn’t publishing. Big, serious companies weren’t going to migrate to the cloud, and then one day they did.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;And then he brings it home in a way that continues to make him one of my favorite web writers:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The simple truth is that I am less valuable than I used to be. It stings to be made obsolete, but it’s fun to code on the train, too. And if this technology keeps improving, then everyone who tells me how hard it is to make a report, place an order, upgrade an app or update a record — they could get the software they deserve, too. That might be a good trade, long term.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;We can grieve what we lost, while also being optimistic about the future AI is unlocking for all of us. It’s uncomfortable, but that’s ok, all technological shifts are.&lt;/p&gt;
&lt;br&gt;&lt;br&gt;&lt;hr&gt;Thanks for still believing in RSS! Feel free to &lt;a href=&quot;https://elezea.com/contact&quot;&gt;get in touch&lt;/a&gt;.</content:encoded><author>Rian van der Merwe</author></item><item><title>The Father-Daughter Divide</title><link>https://elezea.com/2026/02/the-father-daughter-divide/</link><guid isPermaLink="true">https://elezea.com/2026/02/the-father-daughter-divide/</guid><description>Isabel Woodford&apos;s Atlantic piece on the father-daughter divide finds that 28% of American women are estranged from their fathers—and the root of it is simpler than you&apos;d expect: daughters want emotional closeness, and many dads don&apos;t know how to give it.</description><pubDate>Sat, 21 Feb 2026 16:56:23 GMT</pubDate><content:encoded>&lt;p&gt;Isabel Woodford has a research-heavy &lt;a href=&quot;https://www.theatlantic.com/family/2026/02/father-daughter-divide/684466/&quot;&gt;essay in The Atlantic&lt;/a&gt; about why dads and daughters crave closeness but struggle to find it. 28% of American women are estranged from their father, and even where relationships are intact, they tend to be thinner—more transactional, less emotionally honest—than daughters want.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;At the root of the modern father-daughter divide seems to be a mismatch in expectations. Fathers, generally speaking, have for generations been less involved than mothers in their kids’ (and especially their daughters‘) lives. But lots of children today expect more: more emotional support and more egalitarian treatment. Many fathers, though, appear to have struggled to adjust to their daughters’ expectations. The result isn’t a relationship that has suddenly ruptured so much as one that has failed to fully adapt.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;And the psychological explanation that cuts deepest:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;“What generates closeness is another person’s vulnerability,” Coleman explained, and dads may not be ready for that.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Daughters aren’t asking for grand gestures or dramatic change—they’re asking for their fathers to show up emotionally. Which turns out to be hard for a lot of men who were raised to see that kind of openness as weakness.&lt;/p&gt;
&lt;br&gt;&lt;br&gt;&lt;hr&gt;Thanks for still believing in RSS! Feel free to &lt;a href=&quot;https://elezea.com/contact&quot;&gt;get in touch&lt;/a&gt;.</content:encoded><author>Rian van der Merwe</author></item><item><title>The AI baseline has moved</title><link>https://elezea.com/2026/02/the-ai-baseline-has-moved/</link><guid isPermaLink="true">https://elezea.com/2026/02/the-ai-baseline-has-moved/</guid><description>Geoffrey Huntley argues that simply using AI tools is now table stakes for employment. The real differentiator is understanding them deeply enough to automate your own job function.</description><pubDate>Sat, 21 Feb 2026 16:53:14 GMT</pubDate><content:encoded>&lt;p&gt;Geoffrey Huntley wrote about &lt;a href=&quot;https://ghuntley.com/teleport/&quot;&gt;what happens when people finally “get” AI&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;If you’re having trouble sleeping because of all the things that you want to create, congratulations. You’ve made it through to the other side of the chasm, and you are developing skills that employers in 2026 are expecting as a bare minimum.&lt;/p&gt;
&lt;p&gt;The only question that remains is whether you are going to be a consumer of these tools or someone who understands them deeply and automates your job function? Trust me, you want to be in the latter camp because consumption is now the baseline for employment.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Knowing &lt;em&gt;how to use&lt;/em&gt; these tools is no longer a differentiator. The gap is between people who consume AI outputs and people who understand the systems well enough to build on top of them.&lt;/p&gt;
&lt;p&gt;For product managers, this means that prompting ChatGPT for a first draft doesn’t count as an AI skill anymore. The question is whether you can wire together agents, automate your own workflows, and spot opportunities others miss because they’re still thinking in manual processes.&lt;/p&gt;
&lt;br&gt;&lt;br&gt;&lt;hr&gt;Thanks for still believing in RSS! Feel free to &lt;a href=&quot;https://elezea.com/contact&quot;&gt;get in touch&lt;/a&gt;.</content:encoded><author>Rian van der Merwe</author></item><item><title>The Jevons Paradox and the Future of Knowledge Work</title><link>https://elezea.com/2026/02/the-jevons-paradox-and-the-future-of-knowledge-work/</link><guid isPermaLink="true">https://elezea.com/2026/02/the-jevons-paradox-and-the-future-of-knowledge-work/</guid><description>Mike Fisher applies the Jevons Paradox to AI: early fears of automation assume a fixed amount of work being redistributed, but work expands when constraints are removed. Radiologist numbers grew despite AI predictions—the same pattern is likely for software engineering.</description><pubDate>Tue, 03 Feb 2026 01:54:08 GMT</pubDate><content:encoded>&lt;p&gt;I keep thinking about &lt;a href=&quot;https://mikefisher.substack.com/p/more-efficiency-more-demand&quot;&gt;this essay by Mike Fisher&lt;/a&gt; about what happens when automation makes work easier. His central argument challenges the assumption that’s baked into most AI-and-jobs discourse:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;In every domain where automation becomes powerful, the pattern remains consistent. Human expertise becomes more valuable because the total volume of meaningful work increases. Early fears of automation nearly always assume a fixed amount of work being redistributed. But work is not fixed. Work expands when constraints are removed.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;He anchors this on the &lt;a href=&quot;https://en.wikipedia.org/wiki/Jevons_paradox&quot;&gt;Jevons Paradox&lt;/a&gt;—the 19th century observation that improved steam engine efficiency led to &lt;em&gt;more&lt;/em&gt; coal consumption, not less. And then he traces the pattern through radiology, where the number of US radiologists grew from 30,723 in 2014 to 36,024 in 2023, despite Hinton’s 2016 prediction that deep learning would make them obsolete within five years.&lt;/p&gt;
&lt;p&gt;He concludes:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;AI will reshape the profession, but only in the sense that cars reshaped transportation or spreadsheets reshaped finance. Not by eliminating the field, but by expanding its scope. Not by reducing labor, but by elevating it. Not by shrinking opportunity, but by multiplying it. The world does not need fewer people who understand systems. It needs far more of them.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I find this framing useful because it shifts the question from “will AI take my job?” to “how will the work change as the volume increases?” That’s a much more interesting thing to figure out (which is also why I have been so focused on expanding my &lt;a href=&quot;https://elezea.com/2025/12/how-my-ai-product-second-brain-evolved/&quot;&gt;Product Second Brain&lt;/a&gt;).&lt;/p&gt;
&lt;br&gt;&lt;br&gt;&lt;hr&gt;Thanks for still believing in RSS! Feel free to &lt;a href=&quot;https://elezea.com/contact&quot;&gt;get in touch&lt;/a&gt;.</content:encoded><author>Rian van der Merwe</author></item><item><title>Why &quot;Correction of Error&quot; Gets Incidents (and Product Failures) Wrong</title><link>https://elezea.com/2026/01/why-correction-of-error-gets-incidents-and-product-failures-wrong/</link><guid isPermaLink="true">https://elezea.com/2026/01/why-correction-of-error-gets-incidents-and-product-failures-wrong/</guid><description>Lorin Hochstein argues that AWS&apos;s &quot;Correction of Error&quot; framing is dangerously misleading—defects alone don&apos;t explain incidents. The same applies to product work: &quot;fixing the bug&quot; often misses the systemic context that made the failure surface in the first place.</description><pubDate>Mon, 26 Jan 2026 02:20:20 GMT</pubDate><content:encoded>&lt;p&gt;I’ve &lt;a href=&quot;https://elezea.com/2024/08/how-we-got-here-its-not-a-root-cause-its-the-system/&quot;&gt;covered “root cause” thinking&lt;/a&gt; in incident reviews before, and Lorin Hochstein takes aim at a related issue: AWS’s &lt;a href=&quot;https://surfingcomplexity.blog/2025/12/20/why-i-dont-like-correction-of-error/&quot;&gt;“Correction of Error” terminology&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;I hate the term “Correction of Error” because it implies that incidents occur as a result of errors. As a consequence, it suggests that the function of a post-incident review process is to identify the errors that occurred and to fix them. I think this view of incidents is wrong, and dangerously so: It limits the benefits we can get out of an incident review process.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;What makes his critique compelling is the observation that production systems are full of defects that never cause outages:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;If your system is currently up (which I bet it is), and if your system currently has multiple undetected defects in it (which I also bet it does), then it cannot be the case that defects are a sufficient condition for incidents to occur. In other words, defects alone can’t explain incidents.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This applies to product work too. When users report problems, our instinct is to find “the bug” and fix it. But often the bug has been there for months—what changed is the context around it. A new user flow, a spike in traffic, a feature interaction we didn’t anticipate. If we stop at “fixed the bug,” we miss the chance to understand why the system let that failure through in the first place.&lt;/p&gt;
&lt;br&gt;&lt;br&gt;&lt;hr&gt;Thanks for still believing in RSS! Feel free to &lt;a href=&quot;https://elezea.com/contact&quot;&gt;get in touch&lt;/a&gt;.</content:encoded><author>Rian van der Merwe</author></item></channel></rss>