<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
    <channel>
        <title>Constant Thinking</title>
        <link>https://constantin.glez.de</link>
        <description>Tech, work, and what comes next. Real understanding for experienced professionals navigating AI-powered change.</description>
        <generator>Zola</generator>
        <language>en</language>
        <atom:link href="https://constantin.glez.de/rss.xml" rel="self" type="application/rss+xml"/>
        <lastBuildDate>Thu, 06 Aug 2026 00:00:00 +0000</lastBuildDate>
        <item>
            <title>I was the tax office’s unpaid clerk, until I delegated it to an AI</title>
            <pubDate>Thu, 06 Aug 2026 00:00:00 +0000</pubDate><author>Constantin Gonzalez</author>
            <link>https://constantin.glez.de/posts/2026-08-06-i-was-tax-office-unpaid-clerk-until-i-delegated-to-ai/</link>
            <guid>https://constantin.glez.de/posts/2026-08-06-i-was-tax-office-unpaid-clerk-until-i-delegated-to-ai/</guid>
            
            <description xml:base="https://constantin.glez.de/posts/2026-08-06-i-was-tax-office-unpaid-clerk-until-i-delegated-to-ai/">&lt;p&gt;Every summer, a shoebox wins.&lt;&#x2F;p&gt;
&lt;p&gt;For about fifteen years, preparing my German tax return has cost me a weekend plus a few evenings, and quite a lot of swearing in between. Not the tax return itself: I have a &lt;em&gt;Steuerberaterin&lt;&#x2F;em&gt; for that, and she is excellent. What costs me the weekend is everything that has to happen &lt;em&gt;before&lt;&#x2F;em&gt; she can start. Remembering which receipts exist. Finding them. Naming them. Sorting them into the right folders. Building the spreadsheets that explain the numbers, and the notes that explain the spreadsheets.&lt;&#x2F;p&gt;
&lt;p&gt;This year I handed most of that to an AI. It still took a couple of days. But for the first time since I have been filing, it didn’t suck, and the result was better than anything I had produced on my own.&lt;&#x2F;p&gt;</description>
        </item>
        <item>
            <title>perplexity-agent-mcp: an open-source MCP server for Perplexity’s Agent API</title>
            <pubDate>Mon, 27 Jul 2026 00:00:00 +0000</pubDate><author>Constantin Gonzalez</author>
            <link>https://constantin.glez.de/posts/2026-07-27-perplexity-agent-mcp-open-source-mcp-server-perplexitys-agent-api/</link>
            <guid>https://constantin.glez.de/posts/2026-07-27-perplexity-agent-mcp-open-source-mcp-server-perplexitys-agent-api/</guid>
            
            <description xml:base="https://constantin.glez.de/posts/2026-07-27-perplexity-agent-mcp-open-source-mcp-server-perplexitys-agent-api/">How I let Claude Code build the MCP server that didn’t exist.</description>
        </item>
        <item>
            <title>Why working with AI agents is so tiring (and what to do about it)</title>
            <pubDate>Thu, 16 Jul 2026 00:00:00 +0000</pubDate><author>Constantin Gonzalez</author>
            <link>https://constantin.glez.de/posts/2026-07-16-why-working-with-ai-agents-is-so-tiring-and-what-to-do-about-it/</link>
            <guid>https://constantin.glez.de/posts/2026-07-16-why-working-with-ai-agents-is-so-tiring-and-what-to-do-about-it/</guid>
            
            <description xml:base="https://constantin.glez.de/posts/2026-07-16-why-working-with-ai-agents-is-so-tiring-and-what-to-do-about-it/">&lt;p&gt;Earlier this week, I spent five hours at the &lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.werk1.com&#x2F;&quot;&gt;WERK1&lt;&#x2F;a&gt; coworking space in Munich, moving three projects forward at once: the brain dump that would become this blog post, a contribution to an open source project, and a redesign of my blog’s analytics. My AI agents did the heavy lifting. Whenever one of them finished a work package, I reviewed the results, made a few decisions, wrote the next set of instructions, and hopped over to the next project. It felt great: three streams of steady progress, one me.&lt;&#x2F;p&gt;
&lt;p&gt;Then I came home for dinner and noticed that my head was buzzing. I know this particular kind of tiredness well, but from a different life: it’s how I used to feel after a day of back-to-back job interviews or customer workshops. This time, I had spent the day mostly alone, typing.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;wait-isn-t-this-multitasking&quot;&gt;Wait, isn’t this multitasking?&lt;&#x2F;h2&gt;
&lt;p&gt;At the surface level, what I did that day was an anti-pattern: I hopped between tasks all afternoon (I’ve started calling it agent hopping), and in productivity circles, multitasking is supposed to be a lie we tell ourselves. Paul Graham wrote in one of my favourite blog posts of all time that &lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.paulgraham.com&#x2F;makersschedule.html&quot;&gt;makers and managers live on different schedules&lt;&#x2F;a&gt;, and that a single meeting interrupting a long work session can ruin a maker’s afternoon. Cal Newport built a whole body of work around &lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;calnewport.com&#x2F;writing&#x2F;#books&quot;&gt;deep, uninterrupted focus&lt;&#x2F;a&gt;. Psychologists have measured again and again that task switching degrades our performance far beyond the seconds the switch itself takes.&lt;&#x2F;p&gt;
&lt;p&gt;And yet, the people building the newest AI tools work exactly this way, all day. Fiona Fung, who manages the Claude Code and Cowork teams at Anthropic, cheerfully described &lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.lennysnewsletter.com&#x2F;p&#x2F;building-the-most-ai-pilled-engineering&quot;&gt;on Lenny’s Podcast&lt;&#x2F;a&gt; how she kicks off multiple agents at once, and knits through meetings while they work.&lt;&#x2F;p&gt;
&lt;p&gt;Either decades of research are wrong, or this isn’t multitasking.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;you-ve-been-promoted-to-head-chef&quot;&gt;You’ve been promoted to head chef&lt;&#x2F;h2&gt;
&lt;p&gt;I think “agent hopping” (if this is a word) is not multitasking. And the best picture I’ve found for it comes from Gene Kim and Steve Yegge’s book &lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;yegge.ai&#x2F;vibe-coding&quot;&gt;Vibe Coding&lt;&#x2F;a&gt;. Working with AI agents, they say, is like running a professional kitchen: you are the head chef, and the agents are your line cooks. You don’t chop the onions yourself anymore. You write a ticket, hand it to a cook, and turn to the next dish. The switching happens at the hand-off, the natural seam between tasks, not in the middle of a thought.&lt;&#x2F;p&gt;
&lt;p&gt;There’s a second difference that I think matters even more: you choose the moment. Sophie Leroy, the researcher who discovered that part of our attention &lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;doi.org&#x2F;10.1016&#x2F;j.obhdp.2009.04.002&quot;&gt;stays stuck on an unfinished task after we switch away from it&lt;&#x2F;a&gt;, found the effect is at its worst when we’re forced to switch under time pressure. A ringing phone yanks you out. An agent that finished its work waits patiently until you’re ready. The seams are self-timed.&lt;&#x2F;p&gt;
&lt;p&gt;I’ve seen a similar effect in my computer systems work before: in the mid-2000s at Sun Microsystems, I helped introduce servers that swapped one very fast processor for many slower ones working in parallel. In kitchen terms, we asked our customers to trade one brilliant, expensive chef for a whole brigade of decent cooks, and most of their software simply wasn’t organized to work as a brigade yet, so it was a hard sell. Today’s AI brigade shows up pre-trained. It even speaks English, and most other languages, too.&lt;&#x2F;p&gt;
&lt;p&gt;So no, working with agents isn’t multitasking in the classic, self-deceiving sense. It’s running a kitchen. Which leaves the question: why the buzzing head?&lt;&#x2F;p&gt;
&lt;h2 id=&quot;the-kitchen-in-your-head-has-no-ticket-rail&quot;&gt;The kitchen in your head has no ticket rail&lt;&#x2F;h2&gt;
&lt;p&gt;Because the kitchen picture breaks in two places, and the tiredness lives exactly in the breaks.&lt;&#x2F;p&gt;
&lt;p&gt;A real kitchen keeps its state out in the open: the orders hang on a ticket rail above the pass, and the chef’s head can stay comparatively empty. Your brain has no such rail. Psychologists have known since the 1920s that &lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Zeigarnik_effect&quot;&gt;unfinished tasks keep occupying our minds&lt;&#x2F;a&gt;, and that we can only actively track &lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Working_memory#Capacity&quot;&gt;about three or four things at a time&lt;&#x2F;a&gt;. Every dish that’s still cooking with an agent somewhere keeps simmering in your head, too.&lt;&#x2F;p&gt;
&lt;p&gt;And here’s the subtle part: handing off a ticket doesn’t finish anything. The dish is still yours until you’ve tasted it and sent it out. Delegating to an agent softens the cost of switching. It doesn’t clear the plate.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;the-cooks-took-the-chopping&quot;&gt;The cooks took the chopping&lt;&#x2F;h2&gt;
&lt;p&gt;The second break is sneakier. The line cooks didn’t take a random part of your work. They took the easy part.&lt;&#x2F;p&gt;
&lt;p&gt;Drafting routine code and text, summarizing documents, doing research legwork: that used to be the lighter part of a working day, the part where your mind could coast a little. What tends to remain for you (tends, because there’s still plenty of mindless cleanup in AI land) is tasting and deciding: reviewing results, making judgment calls, working on strategy and direction. As &lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;steve-yegge.medium.com&#x2F;the-ai-vampire-eda6e4f07163&quot;&gt;Steve Yegge put it&lt;&#x2F;a&gt;: “AI has turned us all into Jeff Bezos, by automating the easy work, and leaving us with all the difficult decisions.” And decision work is the most expensive kind of thinking we do. The best evidence I know of suggests we can sustain roughly &lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;calnewport.com&#x2F;henri-poincares-four-hour-work-day&#x2F;&quot;&gt;four good hours of it per day&lt;&#x2F;a&gt;; Yegge, after months of intense agent work, arrived at three to four hours as the realistic workday, too.&lt;&#x2F;p&gt;
&lt;p&gt;Agent work packs those hours tight. Every wait invites filling, so the pauses that used to come free with the work, like a coffee break while the computer executed a long program, get filled with yet another round of deciding. That’s how a quiet maker day can feel like an interview marathon day.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;you-re-not-imagining-it&quot;&gt;You’re not imagining it&lt;&#x2F;h2&gt;
&lt;p&gt;A more sensationalistic blogger would call this an “AI fatigue epidemic”, and they wouldn’t be wrong:&lt;&#x2F;p&gt;
&lt;p&gt;Simon Willison, a developer with decades of experience, &lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;simonwillison.net&#x2F;2026&#x2F;Apr&#x2F;2&#x2F;lennys-podcast&#x2F;&quot;&gt;describes it&lt;&#x2F;a&gt; like this: “Using coding agents well is taking every inch of my 25 years of experience as a software engineer, and it is mentally exhausting. I can fire up four agents in parallel and have them work on four different problems. And by like 11 AM, I am wiped out for the day.”&lt;&#x2F;p&gt;
&lt;p&gt;A field study of 200 tech workers &lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;simonwillison.net&#x2F;2026&#x2F;Feb&#x2F;9&#x2F;ai-intensifies-work&#x2F;&quot;&gt;found the same pattern&lt;&#x2F;a&gt; and called it work intensification: “a continual switching of attention” and “a sense of always juggling.”&lt;&#x2F;p&gt;
&lt;p&gt;Laura Summers at Pydantic, who call themselves an “end-to-end AI engineering stack”, writes: “&lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;pydantic.dev&#x2F;articles&#x2F;the-human-in-the-loop-is-tired&quot;&gt;Programming with LLMs is genuinely useful and genuinely destabilizing. These two things coexist. If we pretend the second one isn’t happening, we will all burn out.&lt;&#x2F;a&gt;” She also offers hope by pointing out that “It was always the human attention, the engineering judgment, the ability to hold a coherent vision for a system. … those human capacities are revealed as the actual scarce resource. And scarce resources are valuable.“&lt;&#x2F;p&gt;
&lt;p&gt;Speaking of burnout: in &lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.lennysnewsletter.com&#x2F;p&#x2F;how-tech-workers-actually-feel-about&quot;&gt;this year’s tech worker sentiment survey&lt;&#x2F;a&gt;, significant burnout jumped from 44.7% to 54.7% in a single year. Agent fatigue is at most one contributor among many there (layoffs and job insecurity surely do their part), but the direction is worrying.&lt;&#x2F;p&gt;
&lt;p&gt;Even Fiona Fung, when Lenny asked her how to handle the growing context-switching load, answered: “I haven’t cracked it yet.”&lt;&#x2F;p&gt;
&lt;h2 id=&quot;what-i-do-about-it&quot;&gt;What I do about it&lt;&#x2F;h2&gt;
&lt;p&gt;I don’t claim to have cracked it either. But the following practices have made my agent days noticeably lighter, so take them as field notes rather than final answers.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Expect the tiredness.&lt;&#x2F;strong&gt; It’s arithmetic, not weakness. If you delegate the light work, what remains for you is dense by definition. I stopped being surprised by the buzzing head and started accepting it, the way a chef plans for the dinner rush: it’s coming, so don’t schedule anything deep behind it.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Build yourself a ticket rail.&lt;&#x2F;strong&gt; I write long, careful briefs for my agents, something I’ve described in &lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;constantin.glez.de&#x2F;posts&#x2F;2026-02-17-how-to-stop-engineering-prompts-and-start-delegating&#x2F;&quot;&gt;How to stop engineering prompts and start delegating&lt;&#x2F;a&gt;. A good brief does two jobs at once: it makes the agent better, and it takes the dish out of your head. Leroy’s research offers the same remedy for humans, a short written note on where you stopped and what happens next, so your mind can let go. Then take your break at the hand-off, not at random: after I send off a brief, I stand up, stretch, make coffee, play a move on Chess.com, or send my wife a message. Five minutes is enough. And check on your cooks on your schedule, not theirs: peeking at a still-working agent is a paid interruption with zero yield, and agent notifications that interrupt you rebuild the bad kind of task switching with extra steps. (Though I do find &lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.peonping.com&#x2F;&quot;&gt;Peon Ping&lt;&#x2F;a&gt; hilarious.)&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Cap your burners.&lt;&#x2F;strong&gt; One big dish, at most two small ones on the side. My &lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;personalkanban.com&#x2F;&quot;&gt;personal Kanban&lt;&#x2F;a&gt; board enforces this limit, and my brain is grateful for it. Some days, the right number of works-in-progress is one. Above all, enjoy the light work without guilt: the lunch walk, the small tool tinkering between hand-offs. The silly pet project. Fiona Fung knits, and I think that’s the perfect extreme case: a task that occupies the hands and costs no working memory at all.&lt;&#x2F;p&gt;
&lt;p&gt;After hours: &lt;strong&gt;give yourself permission to play.&lt;&#x2F;strong&gt; My mother used to work as a diplomat in the German foreign ministry. Our family spent many years in foreign countries she was assigned to: Colombia, Turkey, Italy, Portugal, Spain. As I grew older, she told me about her colleagues who used Valium and alcohol after an intensive day at the office to wind down. At the time, I had introduced her to computer games and she loved playing Pac-Man, &lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Krakout&quot;&gt;Krakout&lt;&#x2F;a&gt;, and, of course, Tetris. She told me that this was &lt;em&gt;her&lt;&#x2F;em&gt; wind down ritual, no drugs required. Today, I love playing &lt;em&gt;The Legend of Zelda: Breath of the Wild&lt;&#x2F;em&gt;. I recently saw it ranking high on a list of “best cozy games”. “Wait!” I thought to myself, “Zelda, a cozy game?” But, yes, it makes sense. There’s a lot of meditative comfort in exploring the vast world of Zelda at your own pace, collecting stuff, completing quests, and relaxing in a beautifully made imaginary world.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;stay-awake-at-the-wheel&quot;&gt;Stay awake at the wheel&lt;&#x2F;h2&gt;
&lt;p&gt;I wrote a few weeks ago that &lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;constantin.glez.de&#x2F;posts&#x2F;2026-06-22-you-re-in-the-driver-s-seat-will-you-choose-to-stay-awake-with-ai&#x2F;&quot;&gt;we’re in the driver’s seat with AI, if we choose to stay awake&lt;&#x2F;a&gt;. Agent fatigue is exactly where that choice gets hard, because the real risk isn’t being tired. It’s what tired brains do: accept the agent’s recommendation without thinking it through, skim the review that deserved attention, let the evening reading collapse from books into feeds. You can frequently find me reading a good non-fiction book on my morning commute, but my evening commute is more often spent on Reddit.&lt;&#x2F;p&gt;
&lt;p&gt;Air traffic controllers and truck drivers get mandated rest, because as a society, we’ve learned the hard way what vigilance fatigue does in those professions. Nobody is going to mandate rest for people running AI agents; all we get is a smartwatch reminding us to stand up. So this one is up to you: see the arithmetic of doing more executive work than ever before. Congratulate yourself on your promotion to head chef. Build the rail. Cap the burners. And step away from the pass while the cooks are cooking.&lt;&#x2F;p&gt;
&lt;p&gt;So, tell me: what’s on your burners right now, and what’s your knitting?&lt;&#x2F;p&gt;
</description>
        </item>
        <item>
            <title>You’re in the driver’s seat: will you choose to stay awake with AI?</title>
            <pubDate>Mon, 22 Jun 2026 00:00:00 +0000</pubDate><author>Constantin Gonzalez</author>
            <link>https://constantin.glez.de/posts/2026-06-22-you-re-in-the-driver-s-seat-will-you-choose-to-stay-awake-with-ai/</link>
            <guid>https://constantin.glez.de/posts/2026-06-22-you-re-in-the-driver-s-seat-will-you-choose-to-stay-awake-with-ai/</guid>
            
            <description xml:base="https://constantin.glez.de/posts/2026-06-22-you-re-in-the-driver-s-seat-will-you-choose-to-stay-awake-with-ai/">&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;„Nah ist &#x2F; Und schwer zu fassen der Gott. &#x2F; Wo aber Gefahr ist, wächst &#x2F; Das Rettende auch.”&lt;&#x2F;em&gt;
— Friedrich Hölderlin, &lt;em&gt;Patmos&lt;&#x2F;em&gt; (1803)&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;(&lt;em&gt;Near is, &#x2F; and difficult to grasp, the god. &#x2F; But where danger is, grows &#x2F; the saving power also.&lt;&#x2F;em&gt;)&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;A few weeks ago, I wrote a post titled &lt;em&gt;&lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;constantin.glez.de&#x2F;posts&#x2F;2026-05-05-thinking-with-claude-why-cyborg-writing-works-better-than-centaur-writing&#x2F;&quot;&gt;Thinking with Claude: why Cyborg writing works better than Centaur writing.&lt;&#x2F;a&gt;&lt;&#x2F;em&gt; In the LinkedIn comments, a reader named Christopher pushed back: Leaning on AI to help me write, he argued, was training my brain to &lt;em&gt;“surrender executive function to external sources.”&lt;&#x2F;em&gt; Examples: freed prisoners overwhelmed by everyday choices, ex-military struggling with civilian life, people leaving long-term institutional care. &lt;em&gt;The source doesn’t matter,&lt;&#x2F;em&gt; he wrote. &lt;em&gt;The offloading pattern is the same.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;While my initial answer was along the lines of “using your executive function is a choice”, I think it’s not that simple, after all, and I owe Christopher a real answer. In fact, his comment pushed me into a weeks-long thinking journey, during which I looked for research, came across interesting related articles, and reflected a lot on my own AI use. I also jammed with Claude, and yes: I used the very tool Christopher warned me about to think harder about his warning. We’ll get to that contradiction later.&lt;&#x2F;p&gt;</description>
        </item>
        <item>
            <title>Beyond coding agents: how AI rewires your organization</title>
            <pubDate>Wed, 10 Jun 2026 00:00:00 +0000</pubDate><author>Constantin Gonzalez</author>
            <link>https://constantin.glez.de/posts/2026-06-10-beyond-coding-agents-how-ai-rewires-your-organization/</link>
            <guid>https://constantin.glez.de/posts/2026-06-10-beyond-coding-agents-how-ai-rewires-your-organization/</guid>
            
            <description xml:base="https://constantin.glez.de/posts/2026-06-10-beyond-coding-agents-how-ai-rewires-your-organization/">&lt;p&gt;&lt;em&gt;TL;DR: AI made the coding part of software fast, and that speed didn’t create chaos so much as expose where your organization was already slow: the hand-offs between teams. The fix isn’t a better tool, it’s better wiring. We rewired Dev and Ops once already and called it DevOps. The next wall, between business and engineering, is coming down the same way. Here’s how to see it, and one thing you can do tomorrow.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;</description>
        </item>
        <item>
            <title>AI is the rubber duck that pushes back</title>
            <pubDate>Thu, 14 May 2026 00:00:00 +0000</pubDate><author>Constantin Gonzalez</author>
            <link>https://constantin.glez.de/notes/2026-05-14-ai-is-the-rubber-duck-that-pushes-back/</link>
            <guid>https://constantin.glez.de/notes/2026-05-14-ai-is-the-rubber-duck-that-pushes-back/</guid>
            
            <description xml:base="https://constantin.glez.de/notes/2026-05-14-ai-is-the-rubber-duck-that-pushes-back/">On working with AI as a self-reflection exercise — a companion to my conversation with Cris Roata on the Catching More Green Lights in Life podcast.</description>
        </item>
        <item>
            <title>Michael Leibovich: How I Built My AI Chief of Staff</title>
            <pubDate>Wed, 13 May 2026 00:00:00 +0000</pubDate><author>Constantin Gonzalez</author>
            <link>https://constantin.glez.de/links/2026-05-13-michael-leibovich-how-i-built-my-ai-chief-of-staff/</link>
            <guid>https://constantin.glez.de/links/2026-05-13-michael-leibovich-how-i-built-my-ai-chief-of-staff/</guid>
            
            <description xml:base="https://constantin.glez.de/links/2026-05-13-michael-leibovich-how-i-built-my-ai-chief-of-staff/">&lt;p&gt;Detailed write-up by Michael Leibovich on how he used Claude Code (inside the Claude Desktop app) for implementing his own Chief of staff setup.&lt;&#x2F;p&gt;
&lt;p&gt;As someone &lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;constantin.glez.de&#x2F;posts&#x2F;2026-03-22-welcome-claude-my-chief-of-staff&#x2F;&quot;&gt;running a very similar setup myself&lt;&#x2F;a&gt;, I particularly liked his use-case descriptions and the insights coming out of “externalizing your thinking”. I can totally relate to that!&lt;&#x2F;p&gt;
&lt;p&gt;Also, I agree that installing &lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;obsidian.md&#x2F;&quot;&gt;Obsidian&lt;&#x2F;a&gt; and giving Claude access to it through its REST API plugin and MCP are great for giving it a structured, extra memory layer beyond its own memory mechanism. Claude can write Obsidian-style Markdown documents directly to the file system which is faster than going through the MCP&#x2F;API, but the real value is the ability to search for existing documents through MCP that allows Claude to discover notes, make cross-correlations and more.&lt;&#x2F;p&gt;
&lt;p&gt;I would add a few things from my own perspective here:&lt;&#x2F;p&gt;</description>
        </item>
        <item>
            <title>Thinking with Claude: why Cyborg writing works better than Centaur writing</title>
            <pubDate>Tue, 05 May 2026 00:00:00 +0000</pubDate><author>Constantin Gonzalez</author>
            <link>https://constantin.glez.de/posts/2026-05-05-thinking-with-claude-why-cyborg-writing-works-better-than-centaur-writing/</link>
            <guid>https://constantin.glez.de/posts/2026-05-05-thinking-with-claude-why-cyborg-writing-works-better-than-centaur-writing/</guid>
            
            <description xml:base="https://constantin.glez.de/posts/2026-05-05-thinking-with-claude-why-cyborg-writing-works-better-than-centaur-writing/">&lt;p&gt;In February this year, I wrote about why I stopped trying to engineer prompts and started &lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;constantin.glez.de&#x2F;posts&#x2F;2026-02-17-how-to-stop-engineering-prompts-and-start-delegating&#x2F;&quot;&gt;delegating intent&lt;&#x2F;a&gt; instead. That post argued the skill of working with AI is managerial, not technical. I still think that’s right. But over the last couple months I’ve noticed something else: even with good delegation, the AI’s output sometimes lands close to what I want and sometimes lands feeling oddly &lt;em&gt;not me&lt;&#x2F;em&gt;. So I started investing more time in working more closely with AI (I like Claude) to figure this out and try to come up with a good method that more closely matches my own voice, style and way of writing, while allowing me to also become a better writer and improve the quality of my work. Here’s what I found:&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Generic AI output is a structural, not a prompting problem. A better way is to engage in deeper conversation: a back-and-forth where the AI gets to absorb your reasoning, your style, your taste over time. Ethan Mollick calls this Cyborg mode (vs. Centaur mode where the AI just does the work). There are three elements that I found make Cyborg mode work well for me, and a fourth shift in how you “edit” that I became aware of only recently.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;If you’re more the audio-visual type, here’s an eight-minute video shot in a forest near Munich on a sunny morning: &lt;em&gt;&lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;youtu.be&#x2F;3tJqoZIHVZI&quot;&gt;Thinking with Claude on YouTube&lt;&#x2F;a&gt;&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;div class=&quot;video-container&quot;&gt;
  &lt;div id=&quot;video-placeholder-1&quot; class=&quot;video-placeholder&quot; data-video-id=&quot;3tJqoZIHVZI&quot; data-video-type=&quot;youtube&quot;&gt;
    
    &lt;a class=&quot;video-link&quot; href=&quot;https:&#x2F;&#x2F;youtu.be&#x2F;3tJqoZIHVZI&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot; aria-label=&quot;Watch on YouTube&quot;&gt;
      &lt;img
        src=&quot;https:&#x2F;&#x2F;i.ytimg.com&#x2F;vi&#x2F;3tJqoZIHVZI&#x2F;hqdefault.jpg&quot;
        alt=&quot;Video thumbnail — watch on YouTube&quot;
        class=&quot;video-thumbnail&quot;
        loading=&quot;lazy&quot;
      &gt;
    &lt;&#x2F;a&gt;
  &lt;&#x2F;div&gt;
&lt;&#x2F;div&gt;
&lt;p&gt;And here are the details:&lt;&#x2F;p&gt;
&lt;h2 id=&quot;ai-slop-is-breaking-the-reading-ecosystem&quot;&gt;AI slop is breaking the reading ecosystem&lt;&#x2F;h2&gt;
&lt;p&gt;Here’s an LLM-style LinkedIn post. The prompt: &lt;em&gt;“Write a LinkedIn update about human-AI collaboration.”&lt;&#x2F;em&gt; This is a typical output:&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;🚀 Excited to share some game-changing thoughts on human-AI collaboration!&lt;&#x2F;p&gt;
&lt;p&gt;The future of work isn’t about humans OR AI — it’s about humans AND AI working together. Not a tool. Not a replacement. Just a perfect partnership.&lt;&#x2F;p&gt;
&lt;p&gt;In my experience, the best teams treat AI as:&lt;&#x2F;p&gt;
&lt;p&gt;✨ A trusted thought partner
🎯 An always-on creative engine
🚀 A multiplier of human potential&lt;&#x2F;p&gt;
&lt;p&gt;The future belongs to those who embrace this shift.&lt;&#x2F;p&gt;
&lt;p&gt;What’s YOUR take on human-AI collaboration? 👇&lt;&#x2F;p&gt;
&lt;p&gt;#AI #FutureOfWork #Innovation #ThoughtLeadership&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;You’ve probably seen posts like this a hundred times this month. Possibly this week. “AI slop” has become so over-used and thus recognizable that most readers spot it in seconds. And they scroll past.&lt;&#x2F;p&gt;
&lt;p&gt;Three things bother me about these slop posts:&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;They’re painful to read.&lt;&#x2F;li&gt;
&lt;li&gt;They signal that their authors didn’t put much effort into writing them.&lt;&#x2F;li&gt;
&lt;li&gt;They’re damaging the entire reading ecosystem.&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;When LinkedIn (or other social networks, or your blog feed) becomes dominated by AI-generated posts, readers stop reading. They scroll faster. They engage less. They walk away. Honest authors who put real work into their writing (using AI or not) are the ones who pay the price. Even when the work is genuinely theirs, the slop around them poisons the well.&lt;&#x2F;p&gt;
&lt;p&gt;I think that’s why so much good online writing feels like it’s being read less. Not because it’s worse, but because the trust budget is collapsing.&lt;&#x2F;p&gt;
&lt;p&gt;The usual response to all of this is &lt;em&gt;“prompt better.”&lt;&#x2F;em&gt; Get more specific. Use better instructions. Try this format. Use that framework. There are entire industries selling cures for AI slop that operate at this level.&lt;&#x2F;p&gt;
&lt;p&gt;It doesn’t really work. Even good prompting produces AI-shaped output. Even careful delegation can leave you with text that’s &lt;em&gt;correct&lt;&#x2F;em&gt; and &lt;em&gt;useful&lt;&#x2F;em&gt; but feels off when you read it back. The voice isn’t quite yours. The reasoning isn’t quite yours. The output is &lt;em&gt;about&lt;&#x2F;em&gt; you, but not &lt;em&gt;of&lt;&#x2F;em&gt; you.&lt;&#x2F;p&gt;
&lt;p&gt;I argued in the article about delegation that the skill of working with AI is managerial, not technical: transfer intent, don’t engineer prompts. That’s the right move for proper, delegation-driven AI work. But noticeably better Centaur output is still Centaur output, not “you”.&lt;&#x2F;p&gt;
&lt;p&gt;This article is about putting the “&lt;em&gt;you&lt;&#x2F;em&gt;” back into &lt;em&gt;your&lt;&#x2F;em&gt; work.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;centaur-and-cyborg-are-different-modes-not-different-skill-levels&quot;&gt;Centaur and Cyborg are different modes, not different skill levels&lt;&#x2F;h2&gt;
&lt;p&gt;Ethan Mollick, in &lt;em&gt;Co-Intelligence&lt;&#x2F;em&gt; (2024), distinguishes two ways humans work with AI:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Centaur mode&lt;&#x2F;strong&gt;: clean handover. You describe the task, AI does the work, you take the result. Like a horse and rider, two beings doing different things in coordinated fashion.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Cyborg mode&lt;&#x2F;strong&gt;: integration. You and the AI work together throughout, blending decisions and steps, hard to draw a line between who did what. Like a single being with extended cognition.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Most people use AI in Centaur mode. That’s perfectly fine for many tasks. &lt;em&gt;“Explain how this code works,”&lt;&#x2F;em&gt; &lt;em&gt;“summarize this PDF,”&lt;&#x2F;em&gt; &lt;em&gt;“draft an outline for a proposal”&lt;&#x2F;em&gt; — these don’t need you in the loop while the AI works. Centaur is the right tool. Quick, clean, scales well.&lt;&#x2F;p&gt;
&lt;p&gt;The catch: Centaur mode can’t absorb you. By design. You hand the task off, and the AI doesn’t get to see how you’d think about it, where you’d push back on yourself, what you’d cut and why. It can’t learn your taste because you’re not there while it’s working. So when the task is voice-loaded, when “sounds like me” matters, Centaur mode hits a limit that no amount of prompting can break through.&lt;&#x2F;p&gt;
&lt;p&gt;Cyborg mode is for voice-loaded work. It’s slower per task, doesn’t scale the same way, and feels weird at first. But it produces something Centaur mode can’t: output that actually sounds like you, because you stay in the lead and the AI got to participate in how you got there.&lt;&#x2F;p&gt;
&lt;p&gt;Here’s a simple heuristic to spot which mode you’re in: Watch how much &lt;em&gt;you&lt;&#x2F;em&gt; type versus how much the &lt;em&gt;AI&lt;&#x2F;em&gt; outputs. Eyeballing is fine here, just look at the overall amount. In a Centaur conversation, the ratio is usually something like 10:90, maybe 20:80 if you’re being thorough with your delegation brief. In a Cyborg conversation, you’re typing more, longer, more iteratively, with many turns. The ratio moves to something like 40:60, maybe closer to 50:50. The conversation stops feeling like request-and-response and starts feeling like an intense working session with a trusted colleague.&lt;&#x2F;p&gt;
&lt;p&gt;The ratio of you-in to AI-out is the simplest tell for which mode you’re actually in.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;three-elements-that-make-cyborg-mode-work&quot;&gt;Three elements that make Cyborg mode work&lt;&#x2F;h2&gt;
&lt;p&gt;Cyborg mode isn’t a single move. It’s three elements that work together. They’re not strict steps in a strict order. You can cycle between them, blur their boundaries, double back. Each one is doing something distinct, so it’s worth naming them separately.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;1-deep-dialoging-the-resonance-chamber&quot;&gt;1. Deep dialoging (the resonance chamber)&lt;&#x2F;h3&gt;
&lt;p&gt;Most people start an AI session by typing a prompt. It can be simple, or elaborate, boilerplate, with or without delegation patterns. But still: a prompt.&lt;&#x2F;p&gt;
&lt;p&gt;In Cyborg mode, I prefer to start with a brain dump. That’s where you write down what you’re thinking about the topic, what you’re stuck on, what you’ve half-considered, what you’ve ruled out and why. You ask the AI to poke holes in your thinking. You let it suggest alternatives. You react to those alternatives. You &lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;constantin.glez.de&#x2F;posts&#x2F;2025-11-03-invite-your-heroes-into-your-ai-conversations&#x2F;&quot;&gt;bring in people you admire&lt;&#x2F;a&gt; (&lt;em&gt;“what would Derek Sivers say about this?”&lt;&#x2F;em&gt;) and let the AI play their voices back to you.&lt;&#x2F;p&gt;
&lt;p&gt;This is where one important shift happens. People talk about social media as &lt;em&gt;echo chambers&lt;&#x2F;em&gt;: an algorithmic loop that amplifies your existing views back to you, narrowing rather than expanding. Done wrong, AI conversations can become echo chambers very easily, because LLMs are trained to be agreeable.&lt;&#x2F;p&gt;
&lt;p&gt;The positive side of the coin is what I’ve started calling a &lt;em&gt;resonance chamber&lt;&#x2F;em&gt;, which has the opposite effect: You deliberately shape what resonates. You bring in challengers. You ask for blind spots. You explore the opposite view. You instruct the AI to give you its honest opinion, not flatter you. You curate the dialogue so it expands rather than confirms.&lt;&#x2F;p&gt;
&lt;p&gt;The mechanic underneath all of this is simple. &lt;strong&gt;The more “you” you put into the conversation, the more “you” the AI has to absorb.&lt;&#x2F;strong&gt; Brain-dumps, ramblings, half-formed thoughts, side notes about why you do or don’t believe something aren’t waste. They’re the raw material the AI can use to model your reasoning. You can’t ask an AI to “sound like you” if it doesn’t know you. The dialog is where it starts to know you.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;2-drafting-with-a-twist-and-the-wrongness-reflex&quot;&gt;2. Drafting, with a twist (and the wrongness reflex)&lt;&#x2F;h3&gt;
&lt;p&gt;Most people, when it’s time to write something, write a draft and ask the AI to edit it. This feels natural. The AI is the assistant, you’re the author, drafts are the author’s job.&lt;&#x2F;p&gt;
&lt;p&gt;I found the reverse to work much better. After a long dialog (Element 1), I ask Claude to write the draft. Not me.&lt;&#x2F;p&gt;
&lt;p&gt;This produces a strange and useful effect that I’ve started calling the &lt;em&gt;wrongness reflex&lt;&#x2F;em&gt;. You’ve probably heard about the “blank page syndrome”, where an author sits in front of a blank page, freezing. The blank page is the hardest part of writing, always has been. But when I see an imperfect draft Claude wrote based on our conversation, it’s different: I react. &lt;em&gt;“Wait, that’s not quite right.”&lt;&#x2F;em&gt; &lt;em&gt;“That part needs more nuance.”&lt;&#x2F;em&gt; &lt;em&gt;“That’s actually backwards.”&lt;&#x2F;em&gt; &lt;em&gt;“This whole section can go.”&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Correcting wrongness is much easier than trying to fill a page. Like an itch, each “wrongness” screams at you: “Fix me!” If the blank page is paralysis, the wrong draft is a flow of corrections, bringing the content closer and closer to the finishing line.&lt;&#x2F;p&gt;
&lt;p&gt;It’s a bit of a reverse-the-order trick. I let Claude write first, not because Claude is a better writer, but because reading and reacting is a fundamentally different cognitive task than originating. By letting it fill the blank page, I create an environment that invites a flow of writing for me.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;3-editing-with-and-without-a-text-editor&quot;&gt;3. Editing, with and without a text editor&lt;&#x2F;h3&gt;
&lt;p&gt;Which brings us to the part that took me the longest to realize.&lt;&#x2F;p&gt;
&lt;p&gt;The traditional move once you have a draft is: open the text editor, type changes directly. Move sentences. Cut paragraphs. Rewrite the awkward bits. This is what “editing” has always meant, and it’s been the part of writing where my author voice fully takes over.&lt;&#x2F;p&gt;
&lt;p&gt;When going Cyborg mode, I discovered a different move: &lt;strong&gt;editing through dialogue&lt;&#x2F;strong&gt;. Tell the AI what you want changed, and &lt;em&gt;why&lt;&#x2F;em&gt;. Let it apply the changes. Iterate.&lt;&#x2F;p&gt;
&lt;p&gt;The first time I did this consistently, I felt lazy. I love my text editor (vi, in my case). Editing has always been the part of writing where I’m most clearly the author, the moment where my voice asserts itself over whatever raw material I started with. Delegating that step felt like cheating.&lt;&#x2F;p&gt;
&lt;p&gt;Two things shifted my view.&lt;&#x2F;p&gt;
&lt;p&gt;First, I noticed the connection back to the delegation post. When you tell an AI &lt;em&gt;what&lt;&#x2F;em&gt; to change and &lt;em&gt;why&lt;&#x2F;em&gt;, you’re not actually delegating &lt;em&gt;editing&lt;&#x2F;em&gt;. You’re delegating the typing while keeping all the editorial decisions. The decisions are still yours. The keystrokes aren’t.&lt;&#x2F;p&gt;
&lt;p&gt;Second, and this is the bigger one: when you explain your edits, the AI absorbs your reasoning. Not just the change, the &lt;em&gt;reason&lt;&#x2F;em&gt; for the change. And it remembers.&lt;&#x2F;p&gt;
&lt;p&gt;The explanation bit is the key thing here: Like taking your time to train a new employee, you should take your time to help your AI generate the output you want to get. In fact, I’m editing this very article right now in &lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;zed.dev&quot;&gt;Zed&lt;&#x2F;a&gt; (vi mode, of course), but I’m also keeping a log of change explanations in Claude’s chat window, so it can take notes. When I’m done, I’ll feed back my finished article to Claude, and ask it to update its &lt;code&gt;voice.md&lt;&#x2F;code&gt; file (where we keep a description of my personal writing voice and style) with my explanations and any other patterns it notices.&lt;&#x2F;p&gt;
&lt;p&gt;Note: today’s LLMs don’t “learn” the way we do: their training is fixed at release. But modern AI &lt;em&gt;tools&lt;&#x2F;em&gt; support persistent memory. Claude Cowork, for example, keeps a &lt;code&gt;CLAUDE.md&lt;&#x2F;code&gt; file with project-specific notes in its folder and can use tools to update a “memory” file across sessions. You can also formalize learning by curating specific files for AI to reference during its work. For example, Ruben Hassid suggested letting AI interview you for generating your voice file in his &lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;ruben.substack.com&#x2F;p&#x2F;i-am-just-a-text-file&quot;&gt;&lt;em&gt;I am just a text file&lt;&#x2F;em&gt;&lt;&#x2F;a&gt; article.&lt;&#x2F;p&gt;
&lt;p&gt;That’s the difference between the &lt;em&gt;caffeinated intern&lt;&#x2F;em&gt; most people experience with AI (eager, fast, generic, no memory of you between sessions) and a &lt;em&gt;colleague who knows you well&lt;&#x2F;em&gt;. The intern stays an intern as long as you stay in Centaur mode. The colleague emerges over time when you stay in dialogue through editing.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;the-blur&quot;&gt;The blur&lt;&#x2F;h3&gt;
&lt;p&gt;I called these three elements out separately, so they’re distinguishable, but in practice they don’t stay separated. During a Cyborg session, they tend to blur together.&lt;&#x2F;p&gt;
&lt;p&gt;You start brain-dumping. The AI offers a thought you hadn’t considered. You react, and your reaction is more dialog. The AI suggests a draft of one paragraph. You read it, kill half of it, type why. The AI offers the next paragraph based on what you just told it. You’re not doing Element 1, then Element 2, then Element 3. You’re doing all three at once, often inside the same exchange, often inside the same paragraph.&lt;&#x2F;p&gt;
&lt;p&gt;After a couple of such “blurs”, and reflecting on the process, Claude and I started calling this state a &lt;em&gt;mind-jam&lt;&#x2F;em&gt;. It’s when the brainstorm-draft-edit boundaries dissolve into one continuous, deep conversation. You stop noticing which mode you’re in. It has its own flow-like momentum, and you’re fully engaged in it, working. Like an artist immersed in their work, becoming one with their tools. Beyond writing, I also started to use this &lt;em&gt;mind-jamming&lt;&#x2F;em&gt; approach for taking, editing, and organizing notes and thoughts, which is a topic for its own article, someday.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;what-this-looks-like-in-practice&quot;&gt;What this looks like in practice&lt;&#x2F;h2&gt;
&lt;p&gt;The article you’re reading is itself a product of this practice.&lt;&#x2F;p&gt;
&lt;p&gt;I started with a brief from a working session with Claude, where we’d extracted the spine of what I wanted to say. We had a transcript of a video (created using the same approach) on the same topic from the week before, so we knew the core argument.&lt;&#x2F;p&gt;
&lt;p&gt;Before drafting, Claude proposed a structure. I pushed back. We assembled a panel of three coaches in dialog: Derek Sivers (for value and minimalism), Ethan Mollick (for accuracy on his own taxonomy), and Nancy Duarte (for narrative engagement). Each was instructed to actively suggest improvements, not just rubber-stamp.&lt;&#x2F;p&gt;
&lt;p&gt;The panel changed three things I’d missed. Sivers pointed out that the spine had two competing ideas in it, so we tightened to one. Mollick reminded us not to strawman prompting craft, since better delegation is a real and useful skill. Cyborg mode complements it rather than replaces it. Duarte said the problem section was too short to earn the solution, and pushed for lengthening it from 300 to 500 words. And that’s just a tiny bit of the dozen or so pages of dialog that went into improving the article meaningfully before a single word was written.&lt;&#x2F;p&gt;
&lt;p&gt;The 10:90-vs-40:60 ratio handle came up in this same article-planning conversation. I was trying to explain to Claude how the difference between Centaur and Cyborg sessions feels to me, and the ratio thought-experiment surfaced. It’s a good heuristic that I wouldn’t have produced on my own. The dialog did.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;a-summary-and-a-question-for-you&quot;&gt;A summary, and a question for you&lt;&#x2F;h2&gt;
&lt;p&gt;Generic AI output isn’t a prompting problem. It’s a structural problem. Centaur mode is fine for certain tasks, like quick chunks of work, or when the voice doesn’t matter. For voice-loaded work, where “sounds like me” is the whole point, Cyborg mode is the way to go. And vice versa, you wouldn’t use Cyborg mode if all you want is to get a simple task done. The real question is how to use AI more intentionally. The three elements (dialog, draft, edit-through-dialogue) work together rather than in sequence. They blur into a state that’s noticeably different from prompting, and they produce output that’s noticeably more &lt;em&gt;you&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;The simple heuristic: how much of the conversation are &lt;em&gt;you&lt;&#x2F;em&gt; typing? If it’s 10–20%, you’re probably in Centaur mode. If it’s 40% or more, you’re closer to Cyborg territory. It’s not a goal to optimize for. It’s a guideline that points at what mode you’re probably working in.&lt;&#x2F;p&gt;
&lt;p&gt;If you want to try this, pick one piece of work where the voice matters. Don’t prompt-engineer it. Brain-dump instead. Ask Claude to draft. React to what comes back, in dialogue, not in the text editor. See how the conversation feels. Overcome any feelings of laziness, and instead dive into the flow of collaboration.&lt;&#x2F;p&gt;
&lt;p&gt;Here are some questions for you to ponder:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;What’s the longest dialogue you’ve had with an AI?&lt;&#x2F;li&gt;
&lt;li&gt;How did you feel about it afterwards?&lt;&#x2F;li&gt;
&lt;li&gt;What was the rough ratio of &lt;em&gt;you-typing&lt;&#x2F;em&gt; to &lt;em&gt;AI-output&lt;&#x2F;em&gt;?&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Drop me a line on Bluesky, LinkedIn, or via the contact link on this site. I’ll read everything you write me, as long as it is true “you”, with or without AI.&lt;&#x2F;p&gt;
</description>
        </item>
        <item>
            <title>Welcome Claude, my Chief of Staff</title>
            <pubDate>Sun, 22 Mar 2026 00:00:00 +0000</pubDate><author>Constantin Gonzalez</author>
            <link>https://constantin.glez.de/posts/2026-03-22-welcome-claude-my-chief-of-staff/</link>
            <guid>https://constantin.glez.de/posts/2026-03-22-welcome-claude-my-chief-of-staff/</guid>
            
            <description xml:base="https://constantin.glez.de/posts/2026-03-22-welcome-claude-my-chief-of-staff/">How I accidentally turned Claude into my Chief of Staff—and why my Bullet Journal got better because of it. Plus: a full, unedited interview with Claude about what it’s really like.</description>
        </item>
        <item>
            <title>Video: What I actually do with AI every day</title>
            <pubDate>Sun, 01 Mar 2026 00:00:00 +0000</pubDate><author>Constantin Gonzalez</author>
            <link>https://constantin.glez.de/posts/2026-03-01-video-what-i-actually-do-with-ai-every-day/</link>
            <guid>https://constantin.glez.de/posts/2026-03-01-video-what-i-actually-do-with-ai-every-day/</guid>
            
            <description xml:base="https://constantin.glez.de/posts/2026-03-01-video-what-i-actually-do-with-ai-every-day/">&lt;p&gt;Here’s a video I just uploaded to YouTube, walking through 7+1 examples of how AI has woven itself into my daily life — from the mundane to the surprisingly useful. No demos, no hypotheticals, rather what an actual week with AI looks like for me.&lt;&#x2F;p&gt;</description>
        </item>
        <item>
            <title>How to stop engineering prompts and start delegating</title>
            <pubDate>Tue, 17 Feb 2026 00:00:00 +0000</pubDate><author>Constantin Gonzalez</author>
            <link>https://constantin.glez.de/posts/2026-02-17-how-to-stop-engineering-prompts-and-start-delegating/</link>
            <guid>https://constantin.glez.de/posts/2026-02-17-how-to-stop-engineering-prompts-and-start-delegating/</guid>
            
            <description xml:base="https://constantin.glez.de/posts/2026-02-17-how-to-stop-engineering-prompts-and-start-delegating/">&lt;p&gt;&lt;em&gt;TL;DR:
The best “prompt engineering” technique isn’t engineering at all—it’s delegation. Transfer intent, not instructions. For quick tasks, tell the AI what success looks like and why (the Intent Prompt). For complex work, equip it with context, deliverables, and decision principles so it can navigate on its own (the Delegation Brief). You already have these skills. This post helps you apply them to AI.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;</description>
        </item>
        <item>
            <title>From scarce code to abundant builders</title>
            <pubDate>Fri, 06 Feb 2026 00:00:00 +0000</pubDate><author>Constantin Gonzalez</author>
            <link>https://constantin.glez.de/posts/2026-02-06-from-scarce-code-to-abundant-builders/</link>
            <guid>https://constantin.glez.de/posts/2026-02-06-from-scarce-code-to-abundant-builders/</guid>
            
            <description xml:base="https://constantin.glez.de/posts/2026-02-06-from-scarce-code-to-abundant-builders/">The “SaaSpocalypse” isn’t the death of software—it’s a structural shift from scarcity to abundance. And we’ve seen this pattern before.</description>
        </item>
        <item>
            <title>Local audio transcription with mlx-whisper: what actually works</title>
            <pubDate>Fri, 30 Jan 2026 00:00:00 +0000</pubDate><author>Constantin Gonzalez</author>
            <link>https://constantin.glez.de/notes/2026-01-30-local-audio-transcription-with-mlx-whisper-what-actually-works/</link>
            <guid>https://constantin.glez.de/notes/2026-01-30-local-audio-transcription-with-mlx-whisper-what-actually-works/</guid>
            
            <description xml:base="https://constantin.glez.de/notes/2026-01-30-local-audio-transcription-with-mlx-whisper-what-actually-works/">&lt;p&gt;I’ve been transcribing my YouTube videos locally for a few months now. It took some trial and error to get a setup that actually works reliably, so here’s what I learned.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;the-problem&quot;&gt;The problem&lt;&#x2F;h2&gt;
&lt;p&gt;I wanted good subtitles for my videos—for accessibility, but also so I could feed the transcripts to Claude for generating chapter markers and summaries. The auto-generated subtitles I saw on YouTube weren’t great: weird punctuation, mangled technical terms. And I didn’t want another SaaS subscription.&lt;&#x2F;p&gt;
&lt;p&gt;So I went down the rabbit hole.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;first-attempt-openai-whisper&quot;&gt;First attempt: OpenAI Whisper&lt;&#x2F;h2&gt;
&lt;p&gt;The obvious choice: &lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;openai.com&#x2F;index&#x2F;whisper&#x2F;&quot;&gt;OpenAI’s Whisper&lt;&#x2F;a&gt;. Open source, well-known, everyone says it’s amazing.&lt;&#x2F;p&gt;
&lt;p&gt;And it is—kind of. The quality is good, but on my MacBook Pro M1 it was painfully slow. We’re talking much slower than real-time, with minutes of loading before it even started processing. It wasn’t using the GPU at all.&lt;&#x2F;p&gt;
&lt;p&gt;There had to be something better, so I kept on searching.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;the-solution-mlx-whisper&quot;&gt;The solution: mlx-whisper&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;pypi.org&#x2F;project&#x2F;mlx-whisper&#x2F;&quot;&gt;mlx-whisper&lt;&#x2F;a&gt; runs Whisper on Apple’s MLX framework, optimized for Apple Silicon. The difference was night and day. Same 5-year-old MacBook, suddenly transcription was faster than real-time. (Yes, there’s still the initial delay for downloading the model weights from the Internet, but it caches them, so no big deal. There’s also a lag for loading the model weights into memory, but overall, still much, much faster than original Whisper.)&lt;&#x2F;p&gt;
&lt;p&gt;Installation is dead simple if you use &lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;astral-sh&#x2F;uv&quot;&gt;uv&lt;&#x2F;a&gt;:&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #FFFFFF; background-color: #262335;&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #FE4450;&quot;&gt;uv&lt;&#x2F;span&gt;&lt;span&gt; tool install mlx-whisper&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;That’s it. No ML driver headaches, no dependency hell.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;the-crisis&quot;&gt;The Crisis&lt;&#x2F;h2&gt;
&lt;p&gt;For a few weeks, life was good. Then I was transcribing a &lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;youtu.be&#x2F;1uXEcdnDkGs&quot;&gt;new video with tips on starting a new tech job&lt;&#x2F;a&gt;, and the output looked like this:&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #FFFFFF; background-color: #262335;&quot;&gt;&lt;code data-lang=&quot;plain&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Learn the terrain.&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Learn the terrain.&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Learn the terrain.&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Learn the terrain.&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Learn the terrain.&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;The same words, repeating for entire paragraphs. My transcript was useless.&lt;&#x2F;p&gt;
&lt;p&gt;I almost gave up and paid for a SaaS service. But I gave it another shot and &lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.perplexity.ai&#x2F;search&#x2F;im-using-the-following-command-hVCb5GK5SfSEjbfKkNangw#0&quot;&gt;searched for the problem in Perplexity&lt;&#x2F;a&gt;. Turns out this is a known Whisper issue. The model uses previous context to improve accuracy, but sometimes gets stuck in a loop.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;the-fix-one-flag&quot;&gt;The Fix: One Flag&lt;&#x2F;h2&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #FFFFFF; background-color: #262335;&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #FE4450;&quot;&gt;--condition-on-previous-text&lt;&#x2F;span&gt;&lt;span&gt; False&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;That’s it. One flag. It tells Whisper not to use its previous output as context, which prevents the repetition loop. The accuracy is still excellent without it.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;my-complete-setup&quot;&gt;My Complete Setup&lt;&#x2F;h2&gt;
&lt;p&gt;Here’s the Fish shell function I use every week:&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #FFFFFF; background-color: #262335;&quot;&gt;&lt;code data-lang=&quot;fish&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #FEDE5D;&quot;&gt;function&lt;&#x2F;span&gt;&lt;span&gt; gen-subtitles&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #36F9F6;&quot;&gt;    mlx_whisper&lt;&#x2F;span&gt;&lt;span&gt; \&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #36F9F6;&quot;&gt;        --task&lt;&#x2F;span&gt;&lt;span&gt; transcribe \&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #36F9F6;&quot;&gt;        --model&lt;&#x2F;span&gt;&lt;span&gt; mlx-community&#x2F;whisper-large-v3-turbo \&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #36F9F6;&quot;&gt;        --language&lt;&#x2F;span&gt;&lt;span&gt; en \&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #36F9F6;&quot;&gt;        --output-format&lt;&#x2F;span&gt;&lt;span&gt; srt \&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #36F9F6;&quot;&gt;        --word-timestamps&lt;&#x2F;span&gt;&lt;span&gt; True \&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #36F9F6;&quot;&gt;        --max-line-width&lt;&#x2F;span&gt;&lt;span&gt; 42 \&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #36F9F6;&quot;&gt;        --max-line-count&lt;&#x2F;span&gt;&lt;span&gt; 2 \&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #36F9F6;&quot;&gt;        --condition-on-previous-text&lt;&#x2F;span&gt;&lt;span&gt; False \&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #FF8B39;&quot;&gt;        &amp;quot;&lt;&#x2F;span&gt;&lt;span style=&quot;color: #FE4450;font-weight: bold;&quot;&gt;$argv&lt;&#x2F;span&gt;&lt;span style=&quot;color: #FF8B39;&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #FEDE5D;&quot;&gt;end&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;What each flag does:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;--task transcribe&lt;&#x2F;code&gt;&lt;&#x2F;strong&gt;: Transcribe (don’t translate, which apparently it can do, but I haven’t tried yet)&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;--model mlx-community&#x2F;whisper-large-v3-turbo&lt;&#x2F;code&gt;&lt;&#x2F;strong&gt;: Best balance of accuracy and speed I’ve found&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;--language en&lt;&#x2F;code&gt;&lt;&#x2F;strong&gt;: Skip language detection, improves accuracy&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;--output-format srt&lt;&#x2F;code&gt;&lt;&#x2F;strong&gt;: Standard subtitle format, works everywhere&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;--word-timestamps True&lt;&#x2F;code&gt;&lt;&#x2F;strong&gt;: More precise timing&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;--max-line-width 42&lt;&#x2F;code&gt;&lt;&#x2F;strong&gt; and &lt;strong&gt;&lt;code&gt;--max-line-count 2&lt;&#x2F;code&gt;&lt;&#x2F;strong&gt;: Keeps subtitles readable on screen&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;--condition-on-previous-text False&lt;&#x2F;code&gt;&lt;&#x2F;strong&gt;: The hero flag that prevents repetition&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Now I just run &lt;code&gt;gen-subtitles video.mp4&lt;&#x2F;code&gt; and get a clean SRT file in a few minutes.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;not-100-perfect-but-close&quot;&gt;Not 100% perfect, but close&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;code&gt;mlx-whisper&lt;&#x2F;code&gt; is really good, but not perfect. I still do a quick pass in vi to fix maybe 5% of the output—a comma that should be a colon, a technical term that got mangled, adding quotes around citations.&lt;&#x2F;p&gt;
&lt;p&gt;But that’s editing, not rewriting. 95% of the work is done well. Much better than paying $20&#x2F;month or doing it by hand.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;beyond-subtitles&quot;&gt;Beyond Subtitles&lt;&#x2F;h2&gt;
&lt;p&gt;Once you have easy local transcription, you start seeing uses everywhere:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Voice memos&lt;&#x2F;strong&gt;: Capture ideas while walking, transcribe later into searchable notes&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Meeting recordings&lt;&#x2F;strong&gt;: Transcribe locally, everything stays on your machine&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Learning from podcasts&lt;&#x2F;strong&gt;: Transcribe, then ask Claude to summarize or extract key points (I use &lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;simonw&#x2F;llm&quot;&gt;Simon Willison’s &lt;em&gt;llm&lt;&#x2F;em&gt; tool&lt;&#x2F;a&gt; for this)&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Content repurposing&lt;&#x2F;strong&gt;: Transcript → chapter markers → show notes → blog post&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;The transcript is so much more useful than for just subtitles.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;video&quot;&gt;Video&lt;&#x2F;h2&gt;
&lt;p&gt;Here’s a short video walkthrough with a bit more personality and some fun drama elements:&lt;&#x2F;p&gt;
&lt;div class=&quot;video-container&quot;&gt;
  &lt;div id=&quot;video-placeholder-1&quot; class=&quot;video-placeholder&quot; data-video-id=&quot;yyY_-sf7GGw&quot; data-video-type=&quot;youtube&quot;&gt;
    
    &lt;a class=&quot;video-link&quot; href=&quot;https:&#x2F;&#x2F;youtu.be&#x2F;yyY_-sf7GGw&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot; aria-label=&quot;Watch on YouTube&quot;&gt;
      &lt;img
        src=&quot;https:&#x2F;&#x2F;i.ytimg.com&#x2F;vi&#x2F;yyY_-sf7GGw&#x2F;hqdefault.jpg&quot;
        alt=&quot;Video thumbnail — watch on YouTube&quot;
        class=&quot;video-thumbnail&quot;
        loading=&quot;lazy&quot;
      &gt;
    &lt;&#x2F;a&gt;
  &lt;&#x2F;div&gt;
&lt;&#x2F;div&gt;
&lt;h2 id=&quot;links&quot;&gt;Links&lt;&#x2F;h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;pypi.org&#x2F;project&#x2F;mlx-whisper&#x2F;&quot;&gt;mlx-whisper on PyPI&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;astral-sh&#x2F;uv&quot;&gt;uv for easy Python tool installation&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;github.com&#x2F;simonw&#x2F;llm&quot;&gt;Simon Willison’s llm CLI tool&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;youtu.be&#x2F;yyY_-sf7GGw&quot;&gt;Video version of this post&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
</description>
        </item>
        <item>
            <title>You don’t need permission to get promoted</title>
            <pubDate>Fri, 23 Jan 2026 00:00:00 +0000</pubDate><author>Constantin Gonzalez</author>
            <link>https://constantin.glez.de/posts/2026-01-23-you-don-t-need-permission-to-get-promoted/</link>
            <guid>https://constantin.glez.de/posts/2026-01-23-you-don-t-need-permission-to-get-promoted/</guid>
            
            <description xml:base="https://constantin.glez.de/posts/2026-01-23-you-don-t-need-permission-to-get-promoted/">&lt;p&gt;After 27 years in tech—working at Sun Microsystems, Oracle, and AWS, then coaching dozens of colleagues through promotions from both sides—I’ve learned something that most people get backwards:&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Your career belongs to you. Not your company. Not your manager. Not the promotion committee.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Everything else—job titles, paperwork, organizational processes—those are just external factors that either help you build a great career or don’t. And once you internalize this reframe, everything about promotions changes.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;the-permission-you-already-have&quot;&gt;The permission you already have&lt;&#x2F;h2&gt;
&lt;p&gt;Here’s what most people think: Work hard. Hope your manager notices. Feel anxious about whether you “deserve” a promotion. Ask yourself: “Am I good enough for this?”&lt;&#x2F;p&gt;
&lt;p&gt;That’s the wrong question. It’s thinking too small.&lt;&#x2F;p&gt;
&lt;p&gt;The better question is: “Is my organization ready to benefit from what I can give?”&lt;&#x2F;p&gt;
&lt;p&gt;This shift—from scarcity thinking (“Do I deserve this?”) to abundance thinking (“Am I in the right environment?”)—changes everything. Because here’s an important truth about promotions:&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;You don’t get promoted and then start doing next-level work. You start doing next-level work, and the promotion confirms you’re already there.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;A promotion is not a permission to operate at the next level. It’s merely paperwork catching up to reality.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;the-trap-to-avoid&quot;&gt;The trap to avoid&lt;&#x2F;h2&gt;
&lt;p&gt;Before you chase that promotion, make sure you actually want the work that comes with it, not just the title.&lt;&#x2F;p&gt;
&lt;p&gt;I once worked with a brilliant engineer who got promoted to engineering manager. After a few years, his team was unhappy: turns out he wasn’t really good at managing people. And he was miserable too, because the work he loved (deep technical problem-solving) was now only 20% of his job.&lt;&#x2F;p&gt;
&lt;p&gt;The tragic thing: it wasn’t his fault. The organization failed to recognize that a manager job isn’t a reward for being a great engineer. It’s just a different job. With different work. And it might not be a good fit.&lt;&#x2F;p&gt;
&lt;p&gt;So before anything else, understand why you want the next level. Beyond the money, what are you actually seeking?&lt;&#x2F;p&gt;
&lt;h2 id=&quot;the-foundation-purpose-mastery-autonomy&quot;&gt;The foundation: purpose, mastery, autonomy&lt;&#x2F;h2&gt;
&lt;p&gt;There’s actually some helpful science here: Dan Pink wrote a book called &lt;em&gt;&lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.goodreads.com&#x2F;book&#x2F;show&#x2F;6452796-drive&quot;&gt;Drive&lt;&#x2F;a&gt;&lt;&#x2F;em&gt; about what actually motivates us. He identified three things: Purpose, Mastery, and Autonomy.&lt;&#x2F;p&gt;
&lt;p&gt;I’ve found these three elements keep you grounded through all the corporate chaos, like budget cuts, reorganizations, bad managers, all of it.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Purpose&lt;&#x2F;strong&gt; is why you love your work. For me, it was always helping customers solve tough problems. That purpose carried me through the dot-com crash, company acquisitions, and political nonsense. Even on bad days, I knew why I was showing up.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Mastery&lt;&#x2F;strong&gt; is getting really good at something valuable. Early in my career at Sun, and later when I joined AWS, I was like a kid in a candy store. I just wanted to learn, solve harder problems, help more customers succeed. I wasn’t thinking about promotions at all—I was obsessed with mastering my craft. Eventually, I found out I was becoming an &lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;constantin.glez.de&#x2F;posts&#x2F;2025-07-29-how-to-thrive-as-an-expert-generalist-in-the-age-of-ai&#x2F;&quot;&gt;Expert Generalist&lt;&#x2F;a&gt;, something no career guide could have ever predicted.&lt;br &#x2F;&gt;
Cal Newport wrote a great book about this: &lt;em&gt;&lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.goodreads.com&#x2F;book&#x2F;show&#x2F;13525945-so-good-they-can-t-ignore-you&quot;&gt;So Good They Can’t Ignore You&lt;&#x2F;a&gt;&lt;&#x2F;em&gt;. His point: don’t just “follow your passion.” Instead, build rare and valuable skills—skills so good they can’t ignore you.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Autonomy&lt;&#x2F;strong&gt; is having the freedom to make decisions. And here’s the beautiful thing: you don’t always have to wait for autonomy to be given. Sometimes you can just ask for it. “Can I lead this project?” The worst they can say is “no.”&lt;&#x2F;p&gt;
&lt;p&gt;These three elements create a positive flywheel: Purpose gives you energy to develop Mastery, Mastery delivers results which earn you Autonomy, and Autonomy validates your Purpose. And these three things make you happy no matter what level you’re at. Which is crucial when your organization takes time to process promotions.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;the-tactical-playbook&quot;&gt;The tactical playbook&lt;&#x2F;h2&gt;
&lt;p&gt;Once you understand your why, here’s how to make it easier for your organization to recognize you’re ready:&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;First, figure out what the next level actually looks like.&lt;&#x2F;strong&gt; Read level descriptions if your org has them. But better yet, observe people already at that level. What do they actually do every day? In most cases, it boils down to bigger scope and bigger impact.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Second, just start doing it.&lt;&#x2F;strong&gt; This is the key insight: You can start operating at the next level right now. Want to influence regional strategy instead of just country-level? Start writing those strategy documents. You don’t need a VP title to think bigger.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Third, document everything.&lt;&#x2F;strong&gt; Start an achievement log today. Use the STAR method: Situation, Task, Actions, Results. Collect both stories and data showing impact. This helps the promotion process, yes, but more importantly, it helps you see your own growth.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Fourth, understand your organization’s process.&lt;&#x2F;strong&gt; Some orgs are very structured. Some are informal. Some don’t really have a process at all. You might be ready for promotion, but the organization might not be ready to give it. That’s important data.&lt;&#x2F;p&gt;
&lt;p&gt;True story: early in my career, I realized I was underpaid given my increased responsibilities. I asked my manager for a raise. They shied away from it: too afraid to fight for it through their org. So I changed teams within the same company. My new manager looked at my work, and within weeks, they got the paperwork done.&lt;&#x2F;p&gt;
&lt;p&gt;Same company. Same me. Same work.&lt;br &#x2F;&gt;
Different manager. Different outcome.&lt;&#x2F;p&gt;
&lt;p&gt;Sometimes you don’t need a different company. You just need a different team or manager.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;the-reality-check&quot;&gt;The reality check&lt;&#x2F;h2&gt;
&lt;p&gt;Sometimes, even when you’re doing everything right—operating at the next level, building mastery, delivering results—the promotion doesn’t come.&lt;&#x2F;p&gt;
&lt;p&gt;This is where you need patience and awareness.&lt;&#x2F;p&gt;
&lt;p&gt;Patience, because sometimes things just take time. Budget freezes happen. Leadership changes. Then six months later, things open up again.&lt;&#x2F;p&gt;
&lt;p&gt;But awareness too. Pay attention to the data. Is this temporary? Or is this just how this organization operates? Is your manager genuinely trying to help you?&lt;&#x2F;p&gt;
&lt;p&gt;Remember: “Is my organization ready to benefit from what I can give?” If the answer is “not yet, but maybe soon”, then patience makes sense. But if the answer is “no, and it’s not going to change”, it might be time to find an environment that is ready.&lt;&#x2F;p&gt;
&lt;p&gt;I wrote a blog post about &lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;constantin.glez.de&#x2F;posts&#x2F;2025-08-11-the-four-horsemen-of-a-dying-career&#x2F;&quot;&gt;recognizing when it’s time to move on&lt;&#x2F;a&gt;, which resulted in one of my biggest career shifts: I basically promoted myself into a better organization.&lt;&#x2F;p&gt;
&lt;p&gt;The good news: Whether you stay or go, you are in control. Your development doesn’t depend on any single promotion. Your growth doesn’t depend on any single organization.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;your-next-steps&quot;&gt;Your Next Steps&lt;&#x2F;h2&gt;
&lt;p&gt;Here’s some homework for you:&lt;&#x2F;p&gt;
&lt;h3 id=&quot;1-write-down-your-purpose-mastery-and-autonomy&quot;&gt;1. Write down your Purpose, Mastery, and Autonomy&lt;&#x2F;h3&gt;
&lt;p&gt;What impact matters to you?&lt;br &#x2F;&gt;
What skills are you building?&lt;br &#x2F;&gt;
What decisions do you want to make?&lt;&#x2F;p&gt;
&lt;p&gt;Just three sentences. Get it out of your head.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;2-start-your-achievement-log&quot;&gt;2. Start your achievement log&lt;&#x2F;h3&gt;
&lt;p&gt;Create a document with this structure:&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #FFFFFF; background-color: #262335;&quot;&gt;&lt;code data-lang=&quot;plain&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;## [Month&#x2F;Year]&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;### [Project&#x2F;Achievement Name]&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;- **Situation**: What was the context?&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;- **Task**: What needed to be done?&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;- **Actions**: What did you do specifically?&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;- **Results**: What was the measurable impact?&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;Add one story from last month. Set a weekly reminder to update it.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;3-pick-one-next-level-move-and-start-doing-it&quot;&gt;3. Pick one next-level move and start doing it&lt;&#x2F;h3&gt;
&lt;p&gt;Identify what people at the next level are doing. Then either ask your manager for that stretch project, or just start doing it yourself.&lt;&#x2F;p&gt;
&lt;p&gt;Give yourself permission.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;the-full-story&quot;&gt;The full story&lt;&#x2F;h2&gt;
&lt;p&gt;I go deeper into all of this in my video below, including the anti-pattern of promotion obsession, specific stories from my career, and the mental models that kept me sane through corporate chaos:&lt;&#x2F;p&gt;
&lt;div class=&quot;video-container&quot;&gt;
  &lt;div id=&quot;video-placeholder-1&quot; class=&quot;video-placeholder&quot; data-video-id=&quot;6QnlDps6Dzs&quot; data-video-type=&quot;youtube&quot;&gt;
    
    &lt;a class=&quot;video-link&quot; href=&quot;https:&#x2F;&#x2F;youtu.be&#x2F;6QnlDps6Dzs&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot; aria-label=&quot;Watch on YouTube&quot;&gt;
      &lt;img
        src=&quot;https:&#x2F;&#x2F;i.ytimg.com&#x2F;vi&#x2F;6QnlDps6Dzs&#x2F;hqdefault.jpg&quot;
        alt=&quot;Video thumbnail — watch on YouTube&quot;
        class=&quot;video-thumbnail&quot;
        loading=&quot;lazy&quot;
      &gt;
    &lt;&#x2F;a&gt;
  &lt;&#x2F;div&gt;
&lt;&#x2F;div&gt;
&lt;h2 id=&quot;related-reading&quot;&gt;Related Reading&lt;&#x2F;h2&gt;
&lt;p&gt;If you’re early in your career, start with &lt;em&gt;&lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;constantin.glez.de&#x2F;posts&#x2F;2026-01-14-the-explore-exploit-guide-to-your-first-tech-job&#x2F;&quot;&gt;The explore&#x2F;exploit guide to your first tech job&lt;&#x2F;a&gt;&lt;&#x2F;em&gt;. It’s about finding your edge before thinking about promotions.&lt;&#x2F;p&gt;
&lt;p&gt;For more on the Mastery piece, read &lt;em&gt;&lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;constantin.glez.de&#x2F;posts&#x2F;2025-07-29-how-to-thrive-as-an-expert-generalist-in-the-age-of-ai&#x2F;&quot;&gt;How to thrive as an expert generalist in the age of AI&lt;&#x2F;a&gt;&lt;&#x2F;em&gt;. It’s about building diverse skills that make you uniquely valuable.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;books-and-resources&quot;&gt;Books and resources&lt;&#x2F;h2&gt;
&lt;ul&gt;
&lt;li&gt;Dan Pink’s TED Talk: &lt;em&gt;&lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;youtu.be&#x2F;rrkrvAUbU9Y&quot;&gt;The Puzzle of Motivation&lt;&#x2F;a&gt;&lt;&#x2F;em&gt;&lt;&#x2F;li&gt;
&lt;li&gt;Book: &lt;em&gt;&lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.goodreads.com&#x2F;book&#x2F;show&#x2F;6452796-drive&quot;&gt;Drive&lt;&#x2F;a&gt;&lt;&#x2F;em&gt;, by Dan Pink&lt;&#x2F;li&gt;
&lt;li&gt;Book: &lt;em&gt;&lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.goodreads.com&#x2F;book&#x2F;show&#x2F;13525945-so-good-they-can-t-ignore-you&quot;&gt;So Good They Can’t Ignore You&lt;&#x2F;a&gt;&lt;&#x2F;em&gt;, by Cal Newport&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;What’s your purpose at work? I’m genuinely curious what drives you. Email me or leave a comment on the video, I read every one!&lt;&#x2F;p&gt;
</description>
        </item>
        <item>
            <title>The explore&#x2F;exploit guide to your first tech job</title>
            <pubDate>Wed, 14 Jan 2026 00:00:00 +0000</pubDate><author>Constantin Gonzalez</author>
            <link>https://constantin.glez.de/posts/2026-01-14-the-explore-exploit-guide-to-your-first-tech-job/</link>
            <guid>https://constantin.glez.de/posts/2026-01-14-the-explore-exploit-guide-to-your-first-tech-job/</guid>
            
            <description xml:base="https://constantin.glez.de/posts/2026-01-14-the-explore-exploit-guide-to-your-first-tech-job/">&lt;p&gt;A YouTube viewer reached out to me the other day after watching one of my videos. He’d just started at a big tech company and wanted to know: How do you navigate the fog? How do you figure out what to focus on? What are things to avoid?&lt;&#x2F;p&gt;
&lt;p&gt;I’ve felt that fog three times—at Sun Microsystems, Oracle, and AWS. And after 27 years and countless conversations with mentees, I think there are three phases that help cut through it.&lt;&#x2F;p&gt;</description>
        </item>
        <item>
            <title>SMART goals are failed Taylorism (and why you should ignore them)</title>
            <pubDate>Thu, 08 Jan 2026 00:00:00 +0000</pubDate><author>Constantin Gonzalez</author>
            <link>https://constantin.glez.de/posts/2026-01-08-smart-goals-are-failed-taylorism-and-why-you-should-ignore-them/</link>
            <guid>https://constantin.glez.de/posts/2026-01-08-smart-goals-are-failed-taylorism-and-why-you-should-ignore-them/</guid>
            
            <description xml:base="https://constantin.glez.de/posts/2026-01-08-smart-goals-are-failed-taylorism-and-why-you-should-ignore-them/">&lt;p&gt;&lt;em&gt;A 25-year career without goals—and why that worked better than the alternative&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;p&gt;This guitar is more than 15 years old. It’s my second one—the first was bought and sold in the ’80s.&lt;&#x2F;p&gt;
&lt;p&gt;I tried lessons. Self-teaching. Regular practice. Still couldn’t play a recognizable song. Now it collects dust, reminding me of an old dream that never quite worked out.&lt;&#x2F;p&gt;
&lt;p&gt;Then in 2018, my wife gave me a ukulele as a gift. Twenty minutes later, I was a musician.&lt;&#x2F;p&gt;
&lt;p&gt;Same dream. Different approach. And that’s exactly what this post is about—but not just music. It’s about unhealthy approaches to success, productivity, and “achieving our best year ever”.&lt;&#x2F;p&gt;
&lt;div class=&quot;video-container&quot;&gt;
  &lt;div id=&quot;video-placeholder-1&quot; class=&quot;video-placeholder&quot; data-video-id=&quot;U2aTSbfynEk&quot; data-video-type=&quot;youtube&quot;&gt;
    
    &lt;a class=&quot;video-link&quot; href=&quot;https:&#x2F;&#x2F;youtu.be&#x2F;U2aTSbfynEk&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot; aria-label=&quot;Watch on YouTube&quot;&gt;
      &lt;img
        src=&quot;https:&#x2F;&#x2F;i.ytimg.com&#x2F;vi&#x2F;U2aTSbfynEk&#x2F;hqdefault.jpg&quot;
        alt=&quot;Video thumbnail — watch on YouTube&quot;
        class=&quot;video-thumbnail&quot;
        loading=&quot;lazy&quot;
      &gt;
    &lt;&#x2F;a&gt;
  &lt;&#x2F;div&gt;
&lt;&#x2F;div&gt;
&lt;p&gt;&lt;em&gt;Prefer to watch? Here’s the gist in 8 minutes on video.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
&lt;h2 id=&quot;the-resistance-you-re-already-feeling&quot;&gt;The resistance you’re already feeling&lt;&#x2F;h2&gt;
&lt;p&gt;I &lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.linkedin.com&#x2F;posts&#x2F;constantingonzalez_happy-new-year-everybody-for-an-upcoming-activity-7412551432819789825-XYcN&quot;&gt;ran a poll on LinkedIn&lt;&#x2F;a&gt; recently, asking tech professionals: “Will you set goals for 2026?”&lt;&#x2F;p&gt;
&lt;p&gt;Fifty-eight percent said no. Another 5% said “Dunno…”&lt;&#x2F;p&gt;
&lt;p&gt;That’s nearly two-thirds of people who probably feel guilty right now. Everyone’s posting their goal sheets, their vision boards, their quarterly targets. The productivity industrial complex is in full swing, telling you that without SMART goals, you’re doomed to mediocrity.&lt;&#x2F;p&gt;





  
  
  
  


&lt;figure class=&quot;float-right ml-6 mb-6 max-w-sm&quot;&gt;
  
    
    
    
    
    
    
    
    
    
    
    &lt;span class=&quot;ct-media&quot;&gt;
    &lt;picture&gt;
      &lt;source
        srcset=&quot;&#x2F;processed_images&#x2F;LinkedIn_Poll_Results.5e0c27288c7df7bd.avif 400w, &#x2F;processed_images&#x2F;LinkedIn_Poll_Results.2d2c4f144cde26d9.avif 800w, &#x2F;processed_images&#x2F;LinkedIn_Poll_Results.334c1028bd0f5f97.avif 1200w&quot;
        sizes=&quot;(max-width: 768px) 100vw, 400px&quot;
        type=&quot;image&#x2F;avif&quot;&gt;
      &lt;source
        srcset=&quot;&#x2F;processed_images&#x2F;LinkedIn_Poll_Results.91ff9809edf59980.webp 400w, &#x2F;processed_images&#x2F;LinkedIn_Poll_Results.4d8b7e3cc569aa79.webp 800w, &#x2F;processed_images&#x2F;LinkedIn_Poll_Results.d42c36530d66cfa5.webp 1200w&quot;
        sizes=&quot;(max-width: 768px) 100vw, 400px&quot;
        type=&quot;image&#x2F;webp&quot;&gt;
      &lt;img
        srcset=&quot;&#x2F;processed_images&#x2F;LinkedIn_Poll_Results.a488ce4161630dc3.jpg 400w, &#x2F;processed_images&#x2F;LinkedIn_Poll_Results.d4e209d1d2b6afcc.jpg 800w, &#x2F;processed_images&#x2F;LinkedIn_Poll_Results.034499431db53d1f.jpg 1200w&quot;
        sizes=&quot;(max-width: 768px) 100vw, 400px&quot;
        src=&quot;https:&#x2F;&#x2F;constantin.glez.de&#x2F;processed_images&#x2F;LinkedIn_Poll_Results.d4e209d1d2b6afcc.jpg&quot;
        alt=&quot;A poll asking “Will you make a list of resolutions or goals for 2026?” showing three voting options with results: “Yes!” with a green checkmark at 37%, “No!” with a red X at 58%, and “Dunno...” with a thinking face emoji at 5%. The poll received 43 total votes and is now closed.&quot;
        width=&quot;800&quot;
        height=&quot;377&quot;
        class=&quot;rounded-lg shadow-md&quot;
        loading=&quot;lazy&quot;&gt;
    &lt;&#x2F;picture&gt;
    &lt;span class=&quot;ct-credit&quot;&gt;LinkedIn screenshot&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
  
  
  &lt;figcaption class=&quot;mt-2 text-sm text-gray-600&quot;&gt;The full LinkedIn poll results&lt;&#x2F;figcaption&gt;
  
&lt;&#x2F;figure&gt;
&lt;p&gt;And you may be sitting there thinking: “Should I be doing that too?”&lt;&#x2F;p&gt;
&lt;p&gt;Here’s what I think: If you’re avoiding goals, you’re not lazy. You’re smart.&lt;&#x2F;p&gt;
&lt;p&gt;The resistance you feel is not weakness. It’s human. Your brain is protecting you from something that fundamentally doesn’t fit knowledge work.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;smart-goals-are-failed-taylorism&quot;&gt;SMART goals are failed Taylorism&lt;&#x2F;h2&gt;
&lt;p&gt;Let’s start with a quick history recap about &lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Frederick_Winslow_Taylor&quot;&gt;Frederick Winslow Taylor&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;In the early 1900s, Taylor revolutionized factory work with “scientific management”—later called Taylorism. He studied workers with stopwatches, broke tasks into tiny steps, and optimized every movement. For shoveling coal or assembling car parts, it was brilliant.&lt;&#x2F;p&gt;
&lt;p&gt;Workers became more efficient. Productivity soared. Management loved it.&lt;&#x2F;p&gt;
&lt;p&gt;There was just one problem: Taylor himself acknowledged his system wouldn’t work for knowledge work, as Cal Newport pointed out in his book &lt;em&gt;&lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.goodreads.com&#x2F;book&#x2F;show&#x2F;54326146-a-world-without-email&quot;&gt;A World Without Email&lt;&#x2F;a&gt;&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Taylorism assumes workers are interchangeable cogs executing predefined, repetitive tasks. Knowledge work instead, is very different.&lt;&#x2F;p&gt;
&lt;p&gt;But management tried anyway.&lt;&#x2F;p&gt;
&lt;p&gt;SMART goals—Specific, Measurable, Attainable, Relevant, Time-bound—are Taylorism 2.0. An attempt to force industrial-age thinking onto creative, dynamic, knowledge-intensive roles.&lt;&#x2F;p&gt;
&lt;p&gt;And it fails. Spectacularly.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;why-each-smart-element-breaks-down-for-creative-work&quot;&gt;Why each SMART element breaks down for creative work&lt;&#x2F;h2&gt;
&lt;p&gt;You can’t be &lt;strong&gt;Specific&lt;&#x2F;strong&gt; while adapting to rapid change. Solutions architecture, product development, customer success—these roles require flexibility. The moment you lock in “specific,” reality shifts and your goal becomes obsolete.&lt;&#x2F;p&gt;
&lt;p&gt;You can’t &lt;strong&gt;Measure&lt;&#x2F;strong&gt; creativity, learning, or customer impact with a single number. How do you quantify “helped a customer transform their business”? How do you measure “became a better mentor”?&lt;&#x2F;p&gt;
&lt;p&gt;You can’t know what’s &lt;strong&gt;Attainable&lt;&#x2F;strong&gt; when the future is unpredictable. What if you can do more than you think? What if the market shifts? Setting “attainable” goals often means setting artificially low ones to avoid failure, or artificially high, “stretch” goals.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Relevant&lt;&#x2F;strong&gt; is arbitrary. Who decides what’s relevant? Your manager? The leadership team? The productivity guru on YouTube? True relevance comes from understanding your purpose, not checking a box.&lt;&#x2F;p&gt;
&lt;p&gt;And &lt;strong&gt;Time-bound&lt;&#x2F;strong&gt; creates artificial pressure. Why is December 31st magical? Why does failing to hit a number by an arbitrary deadline mean anything? What if you hit your goal early, on October? Should you stop working and take the rest of the year off?&lt;&#x2F;p&gt;
&lt;p&gt;To be clear: For repetitive, structured tasks, goals work, just like Taylor demonstrated. It’s in creative, adaptive work where they break down.&lt;&#x2F;p&gt;
&lt;p&gt;In his book &lt;em&gt;&lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.goodreads.com&#x2F;book&#x2F;show&#x2F;38390751-the-infinite-game&quot;&gt;The Infinite Game&lt;&#x2F;a&gt;&lt;&#x2F;em&gt;, Simon Sinek points out that most games in life and in business don’t have winners, losers, or even clear rules. Instead, they’re &lt;em&gt;infinite games&lt;&#x2F;em&gt;, where the only goal is to stay in the game for as long as possible. That requires creativity, flexibility, and adaptability, because the rules of infinite games can be influenced, and they keep changing all the time.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;the-three-psychological-problems-with-goals&quot;&gt;The three psychological problems with goals&lt;&#x2F;h2&gt;
&lt;p&gt;As Anne-Laure LeCunff points out in her book &lt;em&gt;&lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.goodreads.com&#x2F;book&#x2F;show&#x2F;214268997-tiny-experiments&quot;&gt;Tiny Experiments&lt;&#x2F;a&gt;&lt;&#x2F;em&gt;, there are three, key psychological problems with these types of goals:&lt;&#x2F;p&gt;
&lt;p&gt;First, goals create &lt;strong&gt;fear and paralysis.&lt;&#x2F;strong&gt; You set a big goal, then freeze. Too many options. Too much doubt. Insecurity creeps in.&lt;&#x2F;p&gt;
&lt;p&gt;Second, they encourage &lt;strong&gt;toxic productivity&lt;&#x2F;strong&gt;, the hamster wheel effect. You chase random numbers, sacrifice everything else, risk burnout. And then the constant internal dialogue: “Did I do enough?”&lt;&#x2F;p&gt;
&lt;p&gt;Third, they make you &lt;strong&gt;compete instead of collaborate&lt;&#x2F;strong&gt;. Everyone’s focused on their own ladder, climbing alone, measuring themselves against others.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;my-25-years-without-goals&quot;&gt;My 25 years without goals&lt;&#x2F;h2&gt;
&lt;p&gt;I spent over 25 years at Sun Microsystems, Oracle, and Amazon Web Services. Eventually, I became a Principal Solutions Architect, coaching executives and helping companies transform.&lt;&#x2F;p&gt;
&lt;p&gt;During that time, I never sat down and wrote professional goals for myself.&lt;&#x2F;p&gt;
&lt;p&gt;Well, that’s not entirely true. A few times, managers asked me to write goals. So I did, and made lists of stuff I thought they expected. Then ignored them.&lt;&#x2F;p&gt;
&lt;p&gt;At the end of a year, I still got good performance reviews. Those goal sheets hardly came up then.&lt;&#x2F;p&gt;
&lt;p&gt;Why?&lt;&#x2F;p&gt;
&lt;p&gt;Highly creative, dynamic, customer-focused tech roles don’t work like factory worker roles. Solutions architecture is about learning, helping customers, adapting to change. You can’t put “be creative” or “adapt to emerging technologies” on a SMART goal spreadsheet.&lt;&#x2F;p&gt;
&lt;p&gt;Even the best sales people I know, which are in a job that literally runs on goals, tended to ignore their numbers in their day to day work, and instead focused on transforming their customers. They also ended the year over-achieving their goals by a large margin.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;a-real-world-example&quot;&gt;A real-world example&lt;&#x2F;h2&gt;
&lt;p&gt;In recent years, I’ve seen a lot of goal sheets. Sometimes long Excel tables with many rows of detailed goals. You know the saying: “If everything is a priority, nothing is.”&lt;&#x2F;p&gt;
&lt;p&gt;I signed up for owning one of these goals—a revenue metric attached to a category of products—because I recognized the meaning behind it. Then, I worked with a few colleagues on moving it forward.&lt;&#x2F;p&gt;
&lt;p&gt;The first thing I did was ignoring the number.&lt;&#x2F;p&gt;
&lt;p&gt;Instead, I focused on the key customer value behind the goal, the “why”, and which actions we could facilitate to help customers get more value.&lt;&#x2F;p&gt;
&lt;p&gt;That motivated the team: We were solving real problems for customers, not chasing arbitrary metrics.&lt;&#x2F;p&gt;
&lt;p&gt;The ironic twist: a different part of the team worked on getting better data to track the goal. After cleaning up the data, the number went up significantly. Go figure.&lt;&#x2F;p&gt;
&lt;p&gt;The lesson here is: when you focus on real value, the numbers take care of themselves.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;goodhart-s-law-when-metrics-become-targets&quot;&gt;Goodhart’s law: when metrics become targets&lt;&#x2F;h2&gt;
&lt;p&gt;There’s a principle in economics called &lt;em&gt;&lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Goodhart%27s_law&quot;&gt;Goodhart’s Law&lt;&#x2F;a&gt;&lt;&#x2F;em&gt;: ”When a metric becomes a target, it ceases to be a good measure.”&lt;&#x2F;p&gt;
&lt;p&gt;The moment you make a metric your goal, you distort the system. People game it, optimize for it, lose sight of what actually matters.&lt;&#x2F;p&gt;
&lt;p&gt;Metrics are useful! I’m not saying “ignore the data.” Instead, think of metrics like a car’s dashboard:&lt;&#x2F;p&gt;
&lt;p&gt;You don’t drive staring at the speedometer, do you? You glance at it to avoid failure, like speeding tickets or running out of gas. But your eyes stay on the road, focused on where you’re going.&lt;&#x2F;p&gt;
&lt;p&gt;The speedometer informs. It doesn’t control.&lt;&#x2F;p&gt;
&lt;p&gt;That’s how metrics should work in your career, your projects, your life. They provide useful information and direction, but they are not the destination. They’re not a replacement for knowing your “why” or seeing what’s actually happening around you.&lt;&#x2F;p&gt;
&lt;p&gt;Metrics are essential for understanding reality—just not for replacing judgment about what matters. &lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.aboutamazon.com&#x2F;about-us&#x2F;leadership-principles&quot;&gt;Amazon’s “Dive Deep” leadership principle&lt;&#x2F;a&gt; sums it up:&lt;&#x2F;p&gt;
&lt;blockquote&gt;
&lt;p&gt;“Leaders operate at all levels, stay connected to the details, audit frequently, and are skeptical when metrics and anecdote differ.”&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;p&gt;My &lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.youtube.com&#x2F;@Constant.Thinking&quot;&gt;@Constant.Thinking YouTube channel&lt;&#x2F;a&gt;’s subscriber count is at 64 right now. By YouTube standards, that’s nothing. But I don’t obsess over the growth rate. I make a video every week, pay attention to what resonates, and enjoy the process.&lt;&#x2F;p&gt;
&lt;p&gt;The number informs me. It doesn’t define me.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;a-better-way-intentions-and-the-autonomy-mastery-purpose-framework&quot;&gt;A better way: intentions and the Autonomy&#x2F;Mastery&#x2F;Purpose framework&lt;&#x2F;h2&gt;
&lt;p&gt;If not SMART goals, then what?&lt;&#x2F;p&gt;
&lt;p&gt;Focus on &lt;em&gt;transformation&lt;&#x2F;em&gt; instead of achievement. Focus on &lt;em&gt;who you want to become&lt;&#x2F;em&gt;, not what you want to get.&lt;&#x2F;p&gt;
&lt;p&gt;Dan Pink nailed this in his book &lt;em&gt;&lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.goodreads.com&#x2F;book&#x2F;show&#x2F;6452796-drive&quot;&gt;Drive&lt;&#x2F;a&gt;&lt;&#x2F;em&gt; (you can also watch his TED talk &lt;em&gt;&lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=rrkrvAUbU9Y&quot;&gt;The puzzle of motivation&lt;&#x2F;a&gt;)&lt;&#x2F;em&gt;. He researched motivation and found that traditional carrot-and-stick methods work for simple, repetitive tasks—but fail miserably for knowledge work.&lt;&#x2F;p&gt;
&lt;p&gt;Instead, three things drive us:&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Autonomy:&lt;&#x2F;strong&gt; Staying in control over what you do, instead of following rigid orders.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Mastery:&lt;&#x2F;strong&gt; Focusing on getting better every day, not hitting a one-time milestone.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Purpose:&lt;&#x2F;strong&gt; Connecting to the deeper “why,” not some surface-level metric.&lt;&#x2F;p&gt;
&lt;p&gt;Goals are contrary to all three. They remove autonomy (someone else sets the target), they prioritize outcomes over growth (hitting the number matters more than learning), and they often disconnect from real purpose.&lt;&#x2F;p&gt;
&lt;p&gt;Intentions restore them.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;how-to-find-your-intention&quot;&gt;How to find your intention&lt;&#x2F;h2&gt;
&lt;p&gt;Use the &lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Five_whys&quot;&gt;5 Whys technique&lt;&#x2F;a&gt;: Start with something that sounds like a goal and keep asking “why” until you reach the core intention.&lt;&#x2F;p&gt;
&lt;p&gt;Example: “I want to run a marathon.”&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Why?&lt;&#x2F;strong&gt; “To get fit.”&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Why?&lt;&#x2F;strong&gt; “To have more energy.”&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Why?&lt;&#x2F;strong&gt; “To feel healthy.”&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;There it is.&lt;&#x2F;strong&gt; Your real intention: “Become a healthy person.”&lt;&#x2F;p&gt;
&lt;p&gt;(It doesn’t have to be exactly five. Just keep asking until you feel you found your intention.)&lt;&#x2F;p&gt;
&lt;p&gt;The difference: Running a marathon is a one-time event. Becoming a healthy person lasts forever. And it changes what you do daily.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;build-the-daily-system&quot;&gt;Build the daily system:&lt;&#x2F;h2&gt;
&lt;p&gt;Once you have your intention, ask: What do people like that do every day?&lt;&#x2F;p&gt;
&lt;p&gt;Healthy people eat real food. They move daily. They sleep well.&lt;&#x2F;p&gt;
&lt;p&gt;Great! Now you can start doing one or more of those things today.&lt;&#x2F;p&gt;
&lt;p&gt;Congratulations! You’re already a healthier person.&lt;&#x2F;p&gt;
&lt;p&gt;This won’t be perfect on the first day. But it’s better than yesterday. And if you keep going—eat better tomorrow, move more, sleep well—small wins will compound. You’ll be amazed what happens in 30 days. A quarter. A year.&lt;&#x2F;p&gt;
&lt;p&gt;James Clear explains this in great detail in his book &lt;em&gt;&lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.goodreads.com&#x2F;book&#x2F;show&#x2F;40121378-atomic-habits&quot;&gt;Atomic Habits&lt;&#x2F;a&gt;&lt;&#x2F;em&gt; and his article “&lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;jamesclear.com&#x2F;goals-systems&quot;&gt;Forget About Setting Goals. Focus on This Instead.&lt;&#x2F;a&gt;” Systems beat goals every time.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;back-to-my-ukulele-story&quot;&gt;Back to my ukulele story&lt;&#x2F;h2&gt;
&lt;p&gt;With guitar, I had a goal: “Learn guitar.” It felt big, scary, endless. Exercises felt like homework.&lt;&#x2F;p&gt;
&lt;p&gt;With ukulele, I set an intention: “Become a musician.”&lt;&#x2F;p&gt;





  
  
  
  


&lt;figure class=&quot;float-right ml-6 mb-6 max-w-sm&quot;&gt;
  
    
    
    
    
    
    
    
    
    
    
    &lt;span class=&quot;ct-media&quot;&gt;
    &lt;picture&gt;
      &lt;source
        srcset=&quot;&#x2F;processed_images&#x2F;Constantin_Playing_Ukulele.c078139f2c7e802f.avif 400w, &#x2F;processed_images&#x2F;Constantin_Playing_Ukulele.3c2c5b1dc871c843.avif 800w, &#x2F;processed_images&#x2F;Constantin_Playing_Ukulele.13e54f4bd14efacc.avif 1200w&quot;
        sizes=&quot;(max-width: 768px) 100vw, 400px&quot;
        type=&quot;image&#x2F;avif&quot;&gt;
      &lt;source
        srcset=&quot;&#x2F;processed_images&#x2F;Constantin_Playing_Ukulele.113207df7ebde7cf.webp 400w, &#x2F;processed_images&#x2F;Constantin_Playing_Ukulele.38dbf6b9ac3e1b8c.webp 800w, &#x2F;processed_images&#x2F;Constantin_Playing_Ukulele.9d9acb7a8fcfecba.webp 1200w&quot;
        sizes=&quot;(max-width: 768px) 100vw, 400px&quot;
        type=&quot;image&#x2F;webp&quot;&gt;
      &lt;img
        srcset=&quot;&#x2F;processed_images&#x2F;Constantin_Playing_Ukulele.f75412fb8e2e812d.jpg 400w, &#x2F;processed_images&#x2F;Constantin_Playing_Ukulele.a3b056921b9925ce.jpg 800w, &#x2F;processed_images&#x2F;Constantin_Playing_Ukulele.165e72499ff1eb5a.jpg 1200w&quot;
        sizes=&quot;(max-width: 768px) 100vw, 400px&quot;
        src=&quot;https:&#x2F;&#x2F;constantin.glez.de&#x2F;processed_images&#x2F;Constantin_Playing_Ukulele.a3b056921b9925ce.jpg&quot;
        alt=&quot;Constantin, wearing an olive green zip-up, sits at his desk playing a small wooden ukulele. He is focused on the instrument as his hands position the strings. Behind him is a wooden desk with a keyboard, music equipment, and storage cabinets.&quot;
        width=&quot;800&quot;
        height=&quot;449&quot;
        class=&quot;rounded-lg shadow-md&quot;
        loading=&quot;lazy&quot;&gt;
    &lt;&#x2F;picture&gt;
    &lt;span class=&quot;ct-credit&quot;&gt;CT&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
  
  
  &lt;figcaption class=&quot;mt-2 text-sm text-gray-600&quot;&gt;I’m a musician now!&lt;&#x2F;figcaption&gt;
  
&lt;&#x2F;figure&gt;
&lt;p&gt;What do musicians do? They play. Every day.&lt;&#x2F;p&gt;
&lt;p&gt;So I played the ukulele every working day after breakfast. Just 20 minutes. No pressure. No milestones. Just music.&lt;&#x2F;p&gt;
&lt;p&gt;I felt like a musician from Day 1. Not after years of practice—from the very beginning.&lt;&#x2F;p&gt;
&lt;p&gt;That’s the difference. Instead of chasing some future achievement, I focused on becoming someone. Forever.&lt;&#x2F;p&gt;
&lt;p&gt;Today, I’ve expanded to playing synths and sequencers, and I meet with friends online every Wednesday to jam together.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;your-turn-pick-one-intention&quot;&gt;Your turn: pick ONE intention&lt;&#x2F;h2&gt;
&lt;p&gt;Here’s my challenge to you. New year or not.&lt;&#x2F;p&gt;
&lt;p&gt;Pick one intention. Not ten. Just one.&lt;&#x2F;p&gt;
&lt;p&gt;Who do you want to become?&lt;&#x2F;p&gt;
&lt;p&gt;Use the 5 Whys to find it. Then ask: “What do those people do every day?”&lt;&#x2F;p&gt;
&lt;p&gt;Start doing it today.&lt;&#x2F;p&gt;
&lt;p&gt;You’ll have more fun. More fulfillment. And paradoxically, you’ll achieve better results—because you’re no longer distracted by chasing numbers or paralyzed by fear of failure.&lt;&#x2F;p&gt;
&lt;p&gt;If you didn’t set goals for 2026, you were right all along. Your resistance was trying to help you.&lt;&#x2F;p&gt;
&lt;p&gt;If you did set goals for 2026, don’t just forget about them—find the intentions behind them instead.&lt;&#x2F;p&gt;
&lt;p&gt;Some contexts benefit from clear targets. But if your work or personal ambitions require creativity, flexibility, and meaning, intentions will serve you better.&lt;&#x2F;p&gt;
&lt;p&gt;Now go become that person you’ve been thinking about!&lt;&#x2F;p&gt;
&lt;p&gt;The numbers will take care of themselves. I promise.&lt;&#x2F;p&gt;
</description>
        </item>
        <item>
            <title>We’re still living in the cat pictures era of AI</title>
            <pubDate>Wed, 17 Dec 2025 00:00:00 +0000</pubDate><author>Constantin Gonzalez</author>
            <link>https://constantin.glez.de/posts/2025-12-17-we-re-still-living-in-the-cat-pictures-era-of-ai/</link>
            <guid>https://constantin.glez.de/posts/2025-12-17-we-re-still-living-in-the-cat-pictures-era-of-ai/</guid>
            
            <description xml:base="https://constantin.glez.de/posts/2025-12-17-we-re-still-living-in-the-cat-pictures-era-of-ai/">&lt;hr &#x2F;&gt;
&lt;p&gt;Most people use AI the way our parents used the Internet in 1995.&lt;&#x2F;p&gt;
&lt;p&gt;They’d dial up their modem, check the weather forecast on Yahoo, maybe look up a recipe, and call it a day. The idea that this same technology would eventually let them video call their grandchildren, run a business, or access humanity’s entire knowledge base? Unimaginable.&lt;&#x2F;p&gt;
&lt;p&gt;Today, we’re doing the same thing with AI. We use it to summarize documents, search for answers, and write some code. That’s it. That’s our email-and-weather-forecast phase.&lt;&#x2F;p&gt;
&lt;p&gt;Let me offer one more pattern that’s hiding in plain sight and can bring you one step closer to “modern AI usage” (whatever that will be 5 years from now). I re-learned this after spending a weekend building an AI-powered news briefing shell script.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;the-knowledge-harvesting-pattern-that-actually-matters&quot;&gt;The knowledge-harvesting pattern that actually matters&lt;&#x2F;h2&gt;
&lt;p&gt;As a general rule, AI works best, the more data you send into its contect. This is what we leverage with this pattern:&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Collect&lt;&#x2F;strong&gt; a large amount of information&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Filter&lt;&#x2F;strong&gt; and preprocess it down to what matters&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Synthesize&lt;&#x2F;strong&gt; it with AI into something personally useful&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;If that sounds familiar, it should. It’s basically &lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;MapReduce&quot;&gt;MapReduce&lt;&#x2F;a&gt;, the Big Data pattern that powered Google and transformed how we think about processing information at scale. Except now, instead of needing a cluster of servers and a team of engineers, you can do it from your terminal with a few tools and some scripting.&lt;&#x2F;p&gt;
&lt;p&gt;Actually, you don’t even need to script. Throw a bunch of documents into a Claude project or Perplexity workspace and ask for a personalized analysis. Same pattern, no code required.&lt;&#x2F;p&gt;
&lt;p&gt;But here’s the thing most people miss: &lt;strong&gt;this pattern works for almost any everyday problem&lt;&#x2F;strong&gt;.&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Research:&lt;&#x2F;strong&gt; Collect papers, filter relevant sections, synthesize insights.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Career planning:&lt;&#x2F;strong&gt; Collect job postings, extract patterns, generate strategy.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Learning something new:&lt;&#x2F;strong&gt; Collect tutorials, filter by your skill level, create a personalized roadmap.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;The script I’m about to show you is just one more example of this pattern, with an AI twist.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;my-weekend-problem-information-overload&quot;&gt;My weekend problem: information overload&lt;&#x2F;h2&gt;
&lt;p&gt;I like staying informed. Doomscrolling? Not so much.&lt;&#x2F;p&gt;
&lt;p&gt;Every morning, I’d check dozens of sources: news, AI developments, world events, positive stories (who doesn’t need those?). I’d skim headlines, get distracted by clickbait, and 30 minutes later realize I’d absorbed almost nothing useful.&lt;&#x2F;p&gt;
&lt;p&gt;Three years ago, the solution would have been “get better at discipline” or “use an RSS reader and train yourself to be more selective.”&lt;&#x2F;p&gt;
&lt;p&gt;This weekend, I built something that seemed impossible back then, with a simple shell script.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;building-my-personal-news-briefing-system&quot;&gt;Building my personal news briefing system&lt;&#x2F;h2&gt;
&lt;p&gt;This news briefing system pulls from 20 sources: RSS feeds for reliable news outlets, Perplexity searches for real-time or some broader topics I care about. It can run every morning or on demand, processing everything in parallel, and handing out a beautifully formatted Markdown briefing that includes:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Top news from Germany, the world, economy, tech, and entertainment&lt;&#x2F;li&gt;
&lt;li&gt;AI and personal productivity tips&lt;&#x2F;li&gt;
&lt;li&gt;An Oblique Strategy (Brian Eno style)&lt;&#x2F;li&gt;
&lt;li&gt;A writing prompt&lt;&#x2F;li&gt;
&lt;li&gt;An “Editor’s Corner” where Claude gets to be snarky about the day’s news&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;The whole thing takes about 90 seconds to run and delivers exactly what I need—no more, no less. You can watch me walk through the technical details in &lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;youtu.be&#x2F;DjZQjhCyYcs&quot;&gt;this YouTube video&lt;&#x2F;a&gt;, grab the &lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;gist.github.com&#x2F;zalez&#x2F;941e52d8df0a6feea488578427923d72&quot;&gt;complete Fish shell script from this gist&lt;&#x2F;a&gt;, or see an &lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;gist.github.com&#x2F;zalez&#x2F;7607916ac0b1e63cdde6db3eb3a9a650&quot;&gt;example output in this other gist&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;div class=&quot;video-container&quot;&gt;
  &lt;div id=&quot;video-placeholder-1&quot; class=&quot;video-placeholder&quot; data-video-id=&quot;DjZQjhCyYcs&quot; data-video-type=&quot;youtube&quot;&gt;
    
    &lt;a class=&quot;video-link&quot; href=&quot;https:&#x2F;&#x2F;youtu.be&#x2F;DjZQjhCyYcs&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot; aria-label=&quot;Watch on YouTube&quot;&gt;
      &lt;img
        src=&quot;https:&#x2F;&#x2F;i.ytimg.com&#x2F;vi&#x2F;DjZQjhCyYcs&#x2F;hqdefault.jpg&quot;
        alt=&quot;Video thumbnail — watch on YouTube&quot;
        class=&quot;video-thumbnail&quot;
        loading=&quot;lazy&quot;
      &gt;
    &lt;&#x2F;a&gt;
  &lt;&#x2F;div&gt;
&lt;&#x2F;div&gt;
&lt;p&gt;A few interesting details of &lt;em&gt;how&lt;&#x2F;em&gt; I got there:&lt;&#x2F;p&gt;
&lt;h2 id=&quot;the-technical-journey-including-my-facepalm-moment&quot;&gt;The technical journey (including my facepalm moment)&lt;&#x2F;h2&gt;
&lt;p&gt;I started with the obvious approach: feed each news source through Claude individually, asking it to “optimize” and “clean up” the content before the final synthesis.&lt;&#x2F;p&gt;
&lt;p&gt;Seemed smart, right? Let AI do the preprocessing!&lt;&#x2F;p&gt;
&lt;p&gt;Except I kept hitting context length limits. With 20, sometimes quite chatty input sources, even Claude Haiku’s 200k token context window wasn’t enough.&lt;&#x2F;p&gt;
&lt;p&gt;That’s when I had my facepalm moment: &lt;strong&gt;Of course it wasn’t enough, I was burning through context across multiple LLM calls instead of one.&lt;&#x2F;strong&gt; I was treating AI like a preprocessing tool when what I really needed was old-school data munging.&lt;&#x2F;p&gt;
&lt;p&gt;After trying out some CLI tools for RSS&#x2F;XML processing and failing, I went back to the good old Swiss army knife of data manipulation: Python. Thanks to its &lt;code&gt;feedparser&lt;&#x2F;code&gt; library, it lets me:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Convert messy XML feeds to clean Markdown&lt;&#x2F;li&gt;
&lt;li&gt;Limit each feed to the 10 most recent items&lt;&#x2F;li&gt;
&lt;li&gt;Prioritize summary&#x2F;description (short and crisp) over full content (blows up context size) where possible&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;This Python part is particularly fun because it’s embedded directly inside my Fish shell script, thanks to the magic of &lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;docs.astral.sh&#x2F;uv&#x2F;&quot;&gt;Astral’s uv&lt;&#x2F;a&gt; and its easy handling of virtual environments. Python-inside-Fish: Inception-style scripting!&lt;&#x2F;p&gt;
&lt;h2 id=&quot;parallel-processing-the-secret-sauce&quot;&gt;Parallel processing: the secret sauce&lt;&#x2F;h2&gt;
&lt;p&gt;Here’s where impatience and some occasional Q&amp;amp;A with Claude paid off:&lt;&#x2F;p&gt;
&lt;p&gt;Instead of processing 20 sources sequentially (which would take forever), I learned about Fish’s job control. Each feed fetch runs in the background with &lt;code&gt;&amp;amp;&lt;&#x2F;code&gt;, and Fish’s built-in job counter lets me know when everything’s done:&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #FFFFFF; background-color: #262335;&quot;&gt;&lt;code data-lang=&quot;fish&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #FEDE5D;&quot;&gt;while&lt;&#x2F;span&gt;&lt;span style=&quot;color: #36F9F6;&quot;&gt; test&lt;&#x2F;span&gt;&lt;span&gt; (&lt;&#x2F;span&gt;&lt;span style=&quot;color: #36F9F6;&quot;&gt;count&lt;&#x2F;span&gt;&lt;span&gt; (&lt;&#x2F;span&gt;&lt;span style=&quot;color: #36F9F6;&quot;&gt;jobs&lt;&#x2F;span&gt;&lt;span&gt;)) -gt 0&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #36F9F6;&quot;&gt;    sleep&lt;&#x2F;span&gt;&lt;span&gt; 1&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #FEDE5D;&quot;&gt;end&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;All 20 sources process in parallel. What would take 2–3 minutes sequentially now takes about 30 seconds.&lt;&#x2F;p&gt;
&lt;p&gt;Good old Unix thinking, combined with AI.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;why-redundancy-actually-helps&quot;&gt;Why redundancy actually helps&lt;&#x2F;h2&gt;
&lt;p&gt;You might think 20 news sources is overkill. Why not just pick 3–4 good ones?&lt;&#x2F;p&gt;
&lt;p&gt;Because redundancy makes AI smarter.&lt;&#x2F;p&gt;
&lt;p&gt;When Claude sees the same story mentioned across multiple sources—each with slightly different details, emphasis, or framing—it can synthesize a more complete picture. One RSS feed might have a sparse entry with just a headline. Another might include quotes. And some things are hard to find RSS feeds for—like my local weather forecast, productivity tips, or daily facts. That’s why I added some Perplexity searches on top of RSS.&lt;&#x2F;p&gt;
&lt;p&gt;Claude takes all of that and creates something better than any individual source could provide. It’s the difference between reading one journalist’s take and reading five, then forming an opinion.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;surprise-touch-personality&quot;&gt;Surprise touch: personality&lt;&#x2F;h2&gt;
&lt;p&gt;Here’s my favorite part: I added a bit of personal context about myself to the prompt—my location (Munich), my interests, my dog Elvis.&lt;&#x2F;p&gt;
&lt;p&gt;Now Claude sprinkles little references throughout the briefing. A weather report that suggests “perfect for a barefoot run with Elvis.” A snarky comment in the Editor’s Corner that connects back to my work. Small touches that make a daily briefing feel less like a news dump and more like a conversation with a well-informed friend.&lt;&#x2F;p&gt;
&lt;p&gt;This wasn’t planned. It emerged from the pattern: collect (news), filter (what matters), synthesize (&lt;em&gt;for me specifically&lt;&#x2F;em&gt;).&lt;&#x2F;p&gt;
&lt;h2 id=&quot;what-this-means-for-you&quot;&gt;What this means for you&lt;&#x2F;h2&gt;
&lt;p&gt;If you’re reading this thinking “cool script, but I’m not a command-line person,” you may be missing the point.&lt;&#x2F;p&gt;
&lt;p&gt;The script is just automation. The &lt;em&gt;pattern&lt;&#x2F;em&gt; is the unlock.&lt;&#x2F;p&gt;
&lt;p&gt;You probably have a problem right now where you need to make sense of too much information:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Research for a project&lt;&#x2F;li&gt;
&lt;li&gt;Competitive analysis for your business&lt;&#x2F;li&gt;
&lt;li&gt;Learning a new skill&lt;&#x2F;li&gt;
&lt;li&gt;Understanding a complex topic&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Try the pattern:&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;Collect everything relevant (don’t filter yet)&lt;&#x2F;li&gt;
&lt;li&gt;Preprocess it just enough to be useful (remove noise, extract key parts)&lt;&#x2F;li&gt;
&lt;li&gt;Let AI synthesize it into something actionable for you&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;You can do this in a Claude Project. You can do it with Perplexity. You can do it with a shell script if you like to code.&lt;&#x2F;p&gt;
&lt;p&gt;The method doesn’t matter. The pattern does.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;start-experimenting&quot;&gt;Start Experimenting&lt;&#x2F;h2&gt;
&lt;p&gt;Three years ago, this kind of personalized, automated intelligence gathering was science fiction. Today, it’s a weekend project.&lt;&#x2F;p&gt;
&lt;p&gt;We’re living in the cat pictures era of AI: most people only see the obvious use cases. But just like the Internet evolved beyond email and weather forecasts, AI will evolve beyond summarization and code generation.&lt;&#x2F;p&gt;
&lt;p&gt;The question is: will you be experimenting, or will you still be stuck checking the weather?&lt;&#x2F;p&gt;
&lt;p&gt;If you want to start having AI fun on the command-line, here’s how:&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Install the llm tool&lt;&#x2F;strong&gt;: &lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;llm.datasette.io&#x2F;&quot;&gt;Simon Willison’s llm CLI&lt;&#x2F;a&gt; makes working with AI models from the command line super easy&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Pick one daily annoyance&lt;&#x2F;strong&gt;: Not everything, just one problem where you’re drowning in information&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Try the pattern&lt;&#x2F;strong&gt;: Collect → Filter → Synthesize. Or something else!&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Share what you discover&lt;&#x2F;strong&gt;: Seriously, I want to know what you build&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;If you want to see my exact implementation, check out:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;youtu.be&#x2F;DjZQjhCyYcs&quot;&gt;YouTube walkthrough&lt;&#x2F;a&gt; of how it works&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;gist.github.com&#x2F;zalez&#x2F;941e52d8df0a6feea488578427923d72&quot;&gt;Complete Fish shell script&lt;&#x2F;a&gt; on GitHub&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;gist.github.com&#x2F;zalez&#x2F;7607916ac0b1e63cdde6db3eb3a9a650&quot;&gt;Example output&lt;&#x2F;a&gt; from today’s briefing&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;The real innovation isn’t the technology. It’s learning to see patterns where others see chaos.&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;p&gt;&lt;em&gt;What’s one daily problem you’d like to solve with this pattern? Share this post on your favorite social media, add your comment and &lt;a href=&quot;https:&#x2F;&#x2F;constantin.glez.de&#x2F;contact&quot;&gt;let me know&lt;&#x2F;a&gt;. I read every response.&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;
</description>
        </item>
        <item>
            <title>Werner Vogels’ 2025 AWS re:Invent keynote is a timely career handbook for navigating accelerating change</title>
            <pubDate>Thu, 11 Dec 2025 00:00:00 +0000</pubDate><author>Constantin Gonzalez</author>
            <link>https://constantin.glez.de/posts/2025-12-11-werner-vogels-2025-aws-re-invent-keynote-is-a-timely-career-handbook-for-navigating-accelerating-change/</link>
            <guid>https://constantin.glez.de/posts/2025-12-11-werner-vogels-2025-aws-re-invent-keynote-is-a-timely-career-handbook-for-navigating-accelerating-change/</guid>
            
            <description xml:base="https://constantin.glez.de/posts/2025-12-11-werner-vogels-2025-aws-re-invent-keynote-is-a-timely-career-handbook-for-navigating-accelerating-change/">&lt;p&gt;Watching &lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;youtu.be&#x2F;3Y1G9najGiI&quot;&gt;Werner Vogels deliver his 2025 re:Invent keynote&lt;&#x2F;a&gt; last week, I experienced one of those rare moments where separate threads suddenly converge. There he was, Amazon’s CTO since 2005, laying out five principles for “Renaissance Developers”, and I realized: these weren’t just career advice for developers.&lt;&#x2F;p&gt;
&lt;p&gt;They’re a career handbook for &lt;em&gt;everybody&lt;&#x2F;em&gt; in 2026. Because &lt;em&gt;every&lt;&#x2F;em&gt; job is becoming a tech job.&lt;&#x2F;p&gt;
&lt;p&gt;Subconsciously, I had been following these patterns since I started my carreer in tech, 27 years ago. And they also rhyme well with &lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;martinfowler.com&#x2F;articles&#x2F;expert-generalist.html&quot;&gt;Martin Fowler’s July 2025 article on “Expert Generalists”&lt;&#x2F;a&gt;. Coincicence?&lt;&#x2F;p&gt;
&lt;p&gt;In fact, the timing couldn’t be more critical. We’re living through what Clayton Christensen warned about in &lt;em&gt;The Innovator’s Dilemma&lt;&#x2F;em&gt;: compounding waves of disruptive change. Ray Kurzweil’s prediction of exponential technological acceleration from the late 90’s isn’t theory anymore, it has become just another Tuesday in today’s tech world. Ray Dalio’s research on economic cycles shows we’re navigating unprecedented complexity across technology, economics, and social structures simultaneously.&lt;&#x2F;p&gt;
&lt;p&gt;Werner’s five principles are much more than an inspiring keynote: they’re a career handbook for this exact moment.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;table-of-contents&quot;&gt;Table of contents&lt;&#x2F;h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;constantin.glez.de&#x2F;posts&#x2F;2025-12-11-werner-vogels-2025-aws-re-invent-keynote-is-a-timely-career-handbook-for-navigating-accelerating-change&#x2F;#why-this-matters-now&quot;&gt;Why this matters now&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;constantin.glez.de&#x2F;posts&#x2F;2025-12-11-werner-vogels-2025-aws-re-invent-keynote-is-a-timely-career-handbook-for-navigating-accelerating-change&#x2F;#be-curious-and-keep-learning&quot;&gt;Be curious and keep learning&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;constantin.glez.de&#x2F;posts&#x2F;2025-12-11-werner-vogels-2025-aws-re-invent-keynote-is-a-timely-career-handbook-for-navigating-accelerating-change&#x2F;#think-in-systems&quot;&gt;Think in systems&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;constantin.glez.de&#x2F;posts&#x2F;2025-12-11-werner-vogels-2025-aws-re-invent-keynote-is-a-timely-career-handbook-for-navigating-accelerating-change&#x2F;#communicate-with-precision&quot;&gt;Communicate with precision&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;constantin.glez.de&#x2F;posts&#x2F;2025-12-11-werner-vogels-2025-aws-re-invent-keynote-is-a-timely-career-handbook-for-navigating-accelerating-change&#x2F;#be-an-owner&quot;&gt;Be an owner&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;constantin.glez.de&#x2F;posts&#x2F;2025-12-11-werner-vogels-2025-aws-re-invent-keynote-is-a-timely-career-handbook-for-navigating-accelerating-change&#x2F;#become-a-polymath&quot;&gt;Become a polymath&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;constantin.glez.de&#x2F;posts&#x2F;2025-12-11-werner-vogels-2025-aws-re-invent-keynote-is-a-timely-career-handbook-for-navigating-accelerating-change&#x2F;#your-january-challenge&quot;&gt;Your January challenge&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;hr &#x2F;&gt;
&lt;h2 id=&quot;why-this-matters-now&quot;&gt;Why this matters now&lt;&#x2F;h2&gt;
&lt;p&gt;These five principles aren’t new, individually. But together, they matter today more than ever.&lt;&#x2F;p&gt;
&lt;p&gt;We’re experiencing what Clayton Christensen warned about: multiple overlapping disruptive changes. Cloud computing. Big data. IoT. Machine learning. AI. Industry 4.0. Electric vehicles. Space commercialization. Biotechnology. Robotics.&lt;&#x2F;p&gt;
&lt;p&gt;Each wave alone would be transformative. But together, they’re creating Kurzweil’s predicted acceleration: exponential change becoming super-exponential as domains cross-pollinate and amplify each other.&lt;&#x2F;p&gt;
&lt;p&gt;Ray Dalio’s economic research shows we’re simultaneously navigating technological, economic, and social complexity at unprecedented scales. The pace of change demands exactly what Werner prescribed: continuous learning, systems thinking, precise communication, ownership, and polymathic breadth.&lt;&#x2F;p&gt;
&lt;p&gt;The critical insight is: &lt;strong&gt;every job is becoming a tech job.&lt;&#x2F;strong&gt; Digitalization, cloud computing, big data, IoT, and AI are touching every industry. You don’t need to become a programmer. But you do need to understand how technology shapes your domain. The CFO who understands supply chain and product development in addition to deep finance expertise? That’s T-shaped—deep in one domain, broad across many. The marketing leader who grasps data pipelines and spots trends in real-time? Same pattern.&lt;&#x2F;p&gt;
&lt;p&gt;During my 12+ years at AWS, I’ve seen how this approach works. Starting as one of the first Solutions Architects in Germany, I navigated multiple technology waves by embodying these principles, often unconsciously at first, then deliberately. Each year brought different challenges requiring new skills, but the meta-pattern remained: stay curious, see systems, communicate clearly, own outcomes, broaden and deepen expertise.&lt;&#x2F;p&gt;
&lt;p&gt;Let’s look at them in more datail.&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;h2 id=&quot;be-curious-and-keep-learning&quot;&gt;Be Curious and Keep Learning&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;strong&gt;What it means:&lt;&#x2F;strong&gt; Not just passive consumption, it’s all about active building. The Chinese proverb nails it: “When I hear it I forget it, when I see it I remember it, when I do it I know it.”&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;The 8am coffee shop strategy&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;When people tell me they’re stuck in their career, I ask them to show me where learning happens in their calendar. Usually… nowhere. They feel pressure to perform 100% of their time.&lt;&#x2F;p&gt;
&lt;p&gt;Here’s what I did at AWS for 12 years: Most mornings at 8am, I’d sit in a remote corner of the office or a quiet coffee shop for one hour or more. Not to check email. Not to prep for meetings. To &lt;em&gt;build something&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;I built CloudWatch dashboards for my wife’s WordPress blog. Created a spam filter from scratch using the Enron email dataset. Built a static blog generator using AWS Lambda and AWS Step Functions.&lt;&#x2F;p&gt;
&lt;p&gt;These experiments and pet projects taught me more than any training ever could, because I was solving real problems with my hands on the keyboard. When I later sat across from customers discussing serverless architectures or machine learning pipelines, I had the kind of credibility no documentation could provide.&lt;&#x2F;p&gt;
&lt;p&gt;The temporal and spatial separation mattered. That remote corner at 8am shielded me from interruptions. The “no email before 10am” rule protected the space. Without these boundaries, learning gets trampled by the urgent.&lt;&#x2F;p&gt;
&lt;p&gt;Just last weekend, I started another pet project. How about you?&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;How to start:&lt;&#x2F;strong&gt; Create a recurring one-hour meeting with yourself next week. Call it “Learning Lab” or “Build Time.” The calendar block will magically fend off other meetings. Pick one topic you’re curious about and &lt;em&gt;do&lt;&#x2F;em&gt; something with it, don’t just read about it.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Proof point:&lt;&#x2F;strong&gt; This isn’t unique to tech. Steve Jobs studied calligraphy. Ray Dalio built economic models thinking through decades of market observations. Bruce Dickinson became a pilot while fronting Iron Maiden. Dua Lipa and Rihanna turned curiosity about business into entrepreneurial empires. The pattern works universally: curiosity → hands-on learning → new capabilities → better options.&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;h2 id=&quot;think-in-systems&quot;&gt;Think in Systems&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;strong&gt;What it means:&lt;&#x2F;strong&gt; Local optimization without understanding the whole system creates problems elsewhere. Strategy isn’t just what you do. Understand the system first, then change the rules.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;The decision bottleneck&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;I’ve watched countless executives become trapped in a loop of their own making. They get pulled into too many decisions—approving budgets, reviewing proposals, being “hands-on”. They become the bottleneck in their company’s decision-making system.&lt;&#x2F;p&gt;
&lt;p&gt;The invisible system they don’t see: every decision routed through leadership slows down the entire organization. The best decision-makers are closest to the problem, with the freshest information. Pushing decisions to the top degrades both quality and speed.&lt;&#x2F;p&gt;
&lt;p&gt;The solution is to push decision-making to the lowest level where someone has enough context and where potential damage remains controllable. This typically means pushing decisions right to where people directly face the problem. At Amazon, we said “innovation happens at the edge”, because the best solutions emerge right where the problems happen, not in the ivory tower.&lt;&#x2F;p&gt;
&lt;p&gt;What remains at the top? Only the “one-way-door decisions”, the ones with irreversible consequences that match executive scope. This is what leaders should spend their scarce time on, not whether to approve a $5,000 software license. True story: I once was at a customer executive retreat and someone exclaimed “over here, we treat everything like a one-way door!” Turns out, even which kind of coffee machines to install in their offices.&lt;&#x2F;p&gt;
&lt;p&gt;The meta-lesson: when you’re stuck in tactical loops, zoom out. Ask “What’s the system producing this pattern?” Then change the system, not the symptoms.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;How to start:&lt;&#x2F;strong&gt; When mentees ask about getting promoted, I ask them about the rules of their game. What patterns do you follow? Why are those rules there? Who else is involved? What would happen if you changed the rules?&lt;&#x2F;p&gt;
&lt;p&gt;This “step up one abstraction level” move reveals the system. Then you can start seeing leverage points: places where small changes produce outsized effects.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Proof point:&lt;&#x2F;strong&gt; Donella Meadows showed that information flow is one of the most powerful levers for changing systems. That’s why digitalization works: converting paper to bits accelerates feedback loops, increases flow, and reduces defective states. Seth Godin recently wrote that strategic thinking starts with understanding the system, then changing it. Werner’s principle reminds us that it’s all about seeing the forest, not the trees.&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;h2 id=&quot;communicate-with-precision&quot;&gt;Communicate with precision&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;strong&gt;What it means:&lt;&#x2F;strong&gt; Clear writing &lt;em&gt;is&lt;&#x2F;em&gt; clear thinking. When you write precisely, you discover what you actually mean. This applies whether you’re writing AI prompts, documenting architecture decisions, or explaining strategy to your team.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Writing is thinking with our hands&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;This is why Amazon runs on written documents, not PowerPoint slides.&lt;&#x2F;p&gt;
&lt;p&gt;Werner used the example of giving precise instructions to AI for code generation. But the principle extends far beyond AI. During the first waves of software outsourcing, companies with imprecise requirements got software that “met spec” but was completely useless. The precision problem wasn’t technical—it was conceptual.&lt;&#x2F;p&gt;
&lt;p&gt;Writing forces you to think clearly about what you’re actually trying to accomplish. Even if nobody reads what you write, you’ll gain clarity just from the act of putting thoughts into well-formed sentences.&lt;&#x2F;p&gt;
&lt;p&gt;The deeper skill is cross-domain translation. Every technical solution represents a real-world challenge. There’s always an interface where the real world creates inputs (business needs, user problems) and where technology creates outputs (solutions, outcomes). In enterprise architecture, this is the boundary between business architecture and technical architecture.&lt;&#x2F;p&gt;
&lt;p&gt;When discussions get tangled, I ask: “What needs to happen at the business level?” This question brings us back to the real world before diving into implementation details. Werner’s example of object-oriented programming making code model the real world more accurately reflects the same principle. Today’s “digital twins” in manufacturing follow the same concept: using technology to mirror and understand the physical world.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;How to start:&lt;&#x2F;strong&gt; Write more. Long-form documents. Blog posts. One-pagers. Journaling. Whatever gets you in front of a keyboard or a sheet of paper, forcing thoughts into complete, correct sentences will improve your thinking.&lt;&#x2F;p&gt;
&lt;p&gt;Test yourself: Explain your current project to a smart colleague as if they were five years old. Not because they &lt;em&gt;are&lt;&#x2F;em&gt; five, but because it forces you to eliminate jargon and verify you actually understand what you’re doing.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Proof point:&lt;&#x2F;strong&gt; I’ve seen sales professionals get AWS certified and transform their effectiveness. Not because they can now deploy infrastructure, but because they can have better conversations with customers and work more independently with their technical colleagues. The best colleagues I’ve worked with came from diverse backgrounds—former consultants, Gartner analysts, startup founders: because each brought a different lens and translation capability.&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;h2 id=&quot;be-an-owner&quot;&gt;Be an Owner&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;strong&gt;What it means:&lt;&#x2F;strong&gt; Ownership means taking responsibility beyond your immediate tasks, seeing the system you’re part of, including the second and third order consequences, and accepting accountability for outcomes, not just activities.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;”Fragen kostet nichts”&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;In Germany, we say “Fragen kostet nichts”—asking costs you nothing. Ask for more responsibility, a bigger scope, a broader role. The worst that happens is hearing “no,” and then you move on.&lt;&#x2F;p&gt;
&lt;p&gt;During my AWS years, I owned initiatives far beyond my official role: organizing joint customer presentations for re:Invent, running an EMEA-wide conference, building communities of practice across teams and geographies. Nobody assigned these. I saw needs and stepped up.&lt;&#x2F;p&gt;
&lt;p&gt;This is exercising entrepreneurial muscles inside a large company. It gives you more autonomy, broader influence, and, critically, a better sense of control over your career trajectory. That kind of autonomy is a powerful intrinsic motivation.&lt;&#x2F;p&gt;
&lt;p&gt;But here’s the tension: ownership as a cultural value is tricky. Not everyone wants responsibility beyond their immediate work. You can’t mandate ownership, you can only encourage it. Leaders create ownership culture by example and by making it safe to make mistakes. When leadership openly shares how they failed and what they learned from them, they signal “it’s okay to take risks here.”&lt;&#x2F;p&gt;
&lt;p&gt;Clear prioritization and decision criteria help too. This is why &lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.aboutamazon.com&#x2F;about-us&#x2F;leadership-principles&quot;&gt;Amazon’s Leadership Principles&lt;&#x2F;a&gt; at the company level and &lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;aws.amazon.com&#x2F;blogs&#x2F;enterprise-strategy&#x2F;tenets-supercharging-decision-making&#x2F;&quot;&gt;Tenets&lt;&#x2F;a&gt; at the team level work so effectively—they give people frameworks for making autonomous decisions aligned with broader goals.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;How to start:&lt;&#x2F;strong&gt; Volunteer to own something beyond your job description. Organize a conference. Start a task force. Run a community of practice. Pick something small enough to manage but visible enough to matter.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Proof point:&lt;&#x2F;strong&gt; This connects directly to Eliyahu Goldratt’s &lt;em&gt;The Goal&lt;&#x2F;em&gt;. Ownership isn’t just about accountability, it’s about seeing and improving the system that produces outcomes. You identify bottlenecks, remove waste, improve throughput. That’s systems thinking meeting ownership.&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;h2 id=&quot;become-a-polymath&quot;&gt;Become a Polymath&lt;&#x2F;h2&gt;
&lt;p&gt;&lt;strong&gt;What it means:&lt;&#x2F;strong&gt; Develop T-shaped expertise: deep in one area, broad across many. This isn’t about being superficial in everything. It’s about having enough knowledge across domains to see connections, translate between fields, and spot opportunities others miss.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;The Ikigai of career building&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Initially subconsciously, then more deliberately, I followed a pattern similar to the concept called “Ikigai”: Look for things you’re excited about, that fit or expand your existing skills, that are needed, and that people will pay for.&lt;&#x2F;p&gt;
&lt;p&gt;I wrote about this framework in my &lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;constantin.glez.de&#x2F;posts&#x2F;2025-08-11-the-four-horsemen-of-a-dying-career&#x2F;&quot;&gt;Four horsemen of a dying career&lt;&#x2F;a&gt; post, but it also applies here. Your T-shape should emerge from this intersection—not from random skill collecting.&lt;&#x2F;p&gt;
&lt;p&gt;The best sales people I’ve worked with weren’t career sales reps. They were former business executives, consultancy owners, industry analysts. Each brought a unique, holistic perspective on how businesses work across levels and silos. This turned them into business advisors for their customers—helping solve problems, not just close deals. They could see through organizational structures to identify decision-making processes and find the right influencers.&lt;&#x2F;p&gt;
&lt;p&gt;I’ve seen this in my own journey: although I was always a “Solutions Architect” at AWS, every year felt like a completely different job. I started with basic infrastructure consulting for startups. Then helped enterprises migrate to the cloud. Then enabled customers for Big Data, IoT, Digital Transformation, Machine Learning, and AI.&lt;&#x2F;p&gt;
&lt;p&gt;Each wave required new skills: Python coding, public speaking, executive communications, change management, coaching and mentoring. The “T” kept growing broader while the depth in legs like architecture and systems thinking deepened.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;How to start:&lt;&#x2F;strong&gt; Building the “T” happens through doing, not reading summaries. Real learning requires hands-on work. Job rotations, stretch assignments, collaborations across silos work beautifully. New projects bring new responsibilities and domain knowledge organically.&lt;&#x2F;p&gt;
&lt;p&gt;Going deep, adding a major new leg to your “T”, takes time. Think at least a year to develop proficiency, multiple years to form real depth. Choose carefully using the Ikigai framework: passion, existing ability, need, business value. Often a new depth area emerges from what started as a shallow, experimental breadth area.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Proof point:&lt;&#x2F;strong&gt; Martin Fowler identified six characteristics of Expert Generalists: Curiosity (Werner’s principle #1), Collaborativeness (ties to Communication), Customer Focus (Communication again), Favor Fundamental Knowledge (complements Systems Thinking), Blend of Generalist and Specialist Skills (T-shaped), and Sympathy for Related Domains (Systems Thinking + Communication). The convergence is striking—different words, same patterns, driven by the same forces of accelerating change requiring cross-disciplinary solutions.&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;h2 id=&quot;your-january-challenge&quot;&gt;Your January Challenge&lt;&#x2F;h2&gt;
&lt;p&gt;It’s December. The year’s winding down. Now is the perfect time to assess your career against these five principles.&lt;&#x2F;p&gt;
&lt;p&gt;For each one, ask yourself:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Curiosity:&lt;&#x2F;strong&gt; When did I last build something just to learn?&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Systems:&lt;&#x2F;strong&gt; Am I solving symptoms or changing systems?&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Communication:&lt;&#x2F;strong&gt; Can I explain my work clearly to a smart non-expert?&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Ownership:&lt;&#x2F;strong&gt; What do I own beyond my job description?&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Polymath:&lt;&#x2F;strong&gt; Is my T-shape evolving?&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Then ask: What can I do to embody this more in 2026? What’s the next step I can take in January?&lt;&#x2F;p&gt;
&lt;p&gt;You don’t need to tackle all five at once. Pick one principle that resonates most. Schedule that one-hour learning session. Volunteer for one project outside your silo. Write one blog post. Just start.&lt;&#x2F;p&gt;
&lt;p&gt;If you’re feeling overwhelmed by the pace of change, I wrote about navigating uncertainty in my &lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;constantin.glez.de&#x2F;posts&#x2F;2025-10-22-from-worry-to-action-a-crisis-survival-guide&#x2F;&quot;&gt;Crisis Survival Guide&lt;&#x2F;a&gt;, where I explore what you can and can’t control using a framework inspired by the Serenity Prayer.&lt;&#x2F;p&gt;
&lt;p&gt;For more on developing T-shaped expertise, read my deep dive on &lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;constantin.glez.de&#x2F;posts&#x2F;2025-07-29-how-to-thrive-as-an-expert-generalist-in-the-age-of-ai&#x2F;&quot;&gt;How to Thrive as an Expert Generalist in the Age of AI&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Werner gave us the map. Fowler, Christensen, Kurzweil, and Dalio confirm the terrain. Now it’s on us to navigate it.&lt;&#x2F;p&gt;
&lt;p&gt;The Renaissance is here already. Time to build!&lt;&#x2F;p&gt;
&lt;hr &#x2F;&gt;
&lt;h2 id=&quot;watch-read-more&quot;&gt;Watch&#x2F;read more!&lt;&#x2F;h2&gt;
&lt;ul&gt;
&lt;li&gt;Werner Vogels’ &lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;youtu.be&#x2F;3Y1G9najGiI&quot;&gt;AWS re:Invent 2025 Keynote&lt;&#x2F;a&gt; (YouTube)&lt;&#x2F;li&gt;
&lt;li&gt;Martin Fowler’s &lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;martinfowler.com&#x2F;articles&#x2F;expert-generalist.html&quot;&gt;Expert Generalist&lt;&#x2F;a&gt; (article)&lt;&#x2F;li&gt;
&lt;li&gt;Clayton Christensen’s &lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.goodreads.com&#x2F;book&#x2F;show&#x2F;2615.The_Innovator_s_Dilemma&quot;&gt;&lt;em&gt;The Innovator’s Dilemma&lt;&#x2F;em&gt;&lt;&#x2F;a&gt; (Goodreads)&lt;&#x2F;li&gt;
&lt;li&gt;Ray Kurzweil’s &lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.goodreads.com&#x2F;book&#x2F;show&#x2F;83518.The_Singularity_is_Near&quot;&gt;&lt;em&gt;The Singularity Is Near&lt;&#x2F;em&gt;&lt;&#x2F;a&gt; (Goodreads)&lt;&#x2F;li&gt;
&lt;li&gt;Ray Dalio’s &lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.goodreads.com&#x2F;book&#x2F;show&#x2F;34536488-principles&quot;&gt;&lt;em&gt;Principles&lt;&#x2F;em&gt;&lt;&#x2F;a&gt; (Goodreads)&lt;&#x2F;li&gt;
&lt;li&gt;Donella Meadows’ &lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.goodreads.com&#x2F;book&#x2F;show&#x2F;3828902-thinking-in-systems&quot;&gt;&lt;em&gt;Thinking in Systems&lt;&#x2F;em&gt;&lt;&#x2F;a&gt; (Goodreads)&lt;&#x2F;li&gt;
&lt;li&gt;Eliyahu Goldratt’s &lt;a rel=&quot;noopener nofollow noreferrer external&quot; target=&quot;_blank&quot; href=&quot;https:&#x2F;&#x2F;www.goodreads.com&#x2F;book&#x2F;show&#x2F;113934.The_Goal&quot;&gt;&lt;em&gt;The Goal&lt;&#x2F;em&gt;&lt;&#x2F;a&gt; (Goodreads)&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
</description>
        </item>
    </channel>
</rss>
