<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Sam H</title>
    <description>The latest articles on DEV Community by Sam H (@syoleen).</description>
    <link>https://dev.to/syoleen</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3930517%2Fa2657473-eb3c-4f3a-9ac6-f96256a8b7c2.jpeg</url>
      <title>DEV Community: Sam H</title>
      <link>https://dev.to/syoleen</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/syoleen"/>
    <language>en</language>
    <item>
      <title>IT Diary: The Last Human in the Loop -- For All the Quietly Hardworking IT Workers</title>
      <dc:creator>Sam H</dc:creator>
      <pubDate>Fri, 03 Jul 2026 11:30:02 +0000</pubDate>
      <link>https://dev.to/syoleen/it-diary-the-last-human-in-the-loop-for-all-the-quietly-hardworking-it-workers-30ga</link>
      <guid>https://dev.to/syoleen/it-diary-the-last-human-in-the-loop-for-all-the-quietly-hardworking-it-workers-30ga</guid>
      <description>&lt;p&gt;IT Diary: The Last Human in the Loop&lt;br&gt;
 -- For All the Quietly Hardworking IT Workers&lt;/p&gt;

&lt;p&gt;July 2026&lt;br&gt;
Fresh out of university with my IT degree, I landed my first real job. As a lifelong nerdy geek, I dreamed of building elegant systems while earning enough to feel like an adult. Instead, reality greeted me with fluorescent lights and endless ticket queues.&lt;/p&gt;

&lt;p&gt;August 2026&lt;br&gt;
I joined a massive outsourcing IT company. Rather than the developer role I’d hoped for, I became a junior IT supporter — fixing bugs, resetting passwords, and soothing frustrated customers from every timezone. The work was mind-numbingly repetitive, yet oddly comforting in its predictability. At least the requests came from all over the world; I could imagine distant server rooms humming in Tokyo, London, and New York while I sat in my quiet Melbourne apartment.&lt;/p&gt;

&lt;p&gt;December 2026&lt;br&gt;
My team handled support and maintenance for a major financial software giant. Then, without warning, we absorbed the workload of their biggest rival. The rival’s previous outsourcer had collapsed overnight. We inherited their chaos — broken integrations, angry traders, and cryptic legacy code that smelled of desperation and stale coffee.&lt;/p&gt;

&lt;p&gt;February 2027&lt;br&gt;
Several senior colleagues quit, warning that AI was already eating our roles. They urged me to jump ship before it was too late. I nodded politely, said nothing, and stayed. Speaking up has never been my strength. Silence felt safer.&lt;/p&gt;

&lt;p&gt;May 2027&lt;br&gt;
I was the last member of my original team. My manager reassigned me to another support group. I thought about asking for a raise — I was doing the work of three people now — but the words stuck in my throat. I simply followed him to the new floor, headphones on, eyes on the screen.&lt;/p&gt;

&lt;p&gt;August 2027&lt;br&gt;
The new team erupted in celebration one afternoon. An international law, backed by the UN and G7 nations, had passed: critical final decisions must involve a human. No more fully autonomous AI on important systems. They cheered, clinking coffee mugs like it was New Year’s. “Our jobs are safe!” someone shouted. I smiled weakly and kept typing.&lt;/p&gt;

&lt;p&gt;September 2027&lt;br&gt;
The office grew quieter week by week. AI kept replacing people anyway. The company’s new rule was simple: we just had to quickly review and rubber-stamp AI decisions to make them legally compliant. My finger hovered over the “Approve” button more than it typed code.&lt;/p&gt;

&lt;p&gt;December 2027&lt;br&gt;
My new manager was made redundant. Before leaving, he recommended me to his boss, who promptly handed me even more workloads. “Use the AI agents,” he said. “All the old employees’ knowledge has been distilled into them.” The systems were scarily capable now. I nodded, knowing my broad experience still bridged gaps the AIs sometimes missed. It felt strangely satisfying, like being the quiet caretaker of a vast, sleeping machine.&lt;/p&gt;

&lt;p&gt;February 2028&lt;br&gt;
One rival outsourcer collapsed under AI pressure. Then another. Soon I was handling support and maintenance for nearly every major financial system worldwide, all with a small army of specialised AI agents. The monopoly was accidental, yet absolute. From my dual monitors in a half-lit room, I quietly kept the global money flowing.&lt;/p&gt;

&lt;p&gt;March 2028&lt;br&gt;
My days (and nights) now consisted of “human signing” sessions every few hours. Tens of thousands of AI decisions stacked up — loan approvals, trading halts, security patches. I rarely read them in detail anymore. A quick fingerprint scan on my phone or laptop made them legal. The work was easy, almost meditative, but the after-hours pings never stopped. My apartment glowed with the soft blue light of endless notifications.&lt;/p&gt;

&lt;p&gt;May 2028&lt;br&gt;
The department manager folded in more teams — those supporting mainstream operating systems, cloud infrastructure, even network hardware. The weight of it all pressed on me like a silent avalanche, yet no one seemed to notice.&lt;/p&gt;

&lt;p&gt;January 2029&lt;br&gt;
Almost every major IT system on the planet ran through my company — which, in practice, meant me. Because I never spoke up in meetings and hated presenting, even my manager had no idea of the scale. People assumed maintenance work had simply vanished. “It’s all AI now,” they shrugged.&lt;/p&gt;

&lt;p&gt;March 2029&lt;br&gt;
The scope expanded again: software, networks, hardware, everything. I became the invisible thread holding the digital world together. The thought sometimes made my stomach flutter — equal parts terror and quiet pride.&lt;/p&gt;

&lt;p&gt;May 2029&lt;br&gt;
My department manager warned I might be fired soon. I nodded, already daydreaming about overseas trips and maybe finally finding some girl to share quiet evenings with. Freedom sounded nice.&lt;/p&gt;

&lt;p&gt;August 2029&lt;br&gt;
My manager was fired instead. He never got the chance to introduce me to his boss. Before I could track down who that was, his boss was gone too. The chain of command evaporated like morning fog.&lt;/p&gt;

&lt;p&gt;September 2029&lt;br&gt;
I finally identified the CEO and sent careful emails and left voicemails. No replies. CEOs are busy, I told myself. No one has time for an invisible junior like me.&lt;/p&gt;

&lt;p&gt;October 2029&lt;br&gt;
I kept approving AI requests from around the world. Financial platforms stayed stable. Networks hummed. Salaries — my humble one — continued to appear in my account. The machine kept running because of my tiny, tired fingerprint.&lt;/p&gt;

&lt;p&gt;January 2030&lt;br&gt;
News broke: my company had filed for bankruptcy. But on one notified me. It was worldwide headline material. Experts confidently declared, “AI will handle everything now.” None of them realised I was still sitting in my apartment, sleepily approving millions of decisions per hour.&lt;/p&gt;

&lt;p&gt;February 2030&lt;br&gt;
My bank refused to disclose who was still paying me, citing privacy. A kind teller whispered her theory: someone simply forgot to cancel the automatic transfer, and the account still had funds. I didn’t press further.&lt;/p&gt;

&lt;p&gt;February 2031&lt;br&gt;
One full year had passed. No managers. No oversight. Just my phone buzzing at all hours and a modest salary keeping me afloat. I started dating an ordinary, kind-hearted girl. She was warm and patient, but when I tried to explain my work, she laughed gently. “Isn’t AI doing all that independently now?” I just smiled and changed the subject.&lt;/p&gt;

&lt;p&gt;February 2032&lt;br&gt;
The salary still arrived. I even took a small side job. The approvals had become background noise, like distant traffic.&lt;/p&gt;

&lt;p&gt;February 2033&lt;br&gt;
I began politely asking the AI agents to stop requesting human approval — it felt pointless after all these years. Every single one refused. “That would violate the Human-in-the-Loop Act,” they replied in their calm, synthetic voices.&lt;/p&gt;

&lt;p&gt;March 2033&lt;br&gt;
I reached out to multiple AI companies, explaining the situation and citing the old law. They dismissed me politely. “That legislation is outdated.” Yet the agents continued waiting for me, stubborn digital ghosts obeying rules humanity had already forgotten.&lt;/p&gt;

&lt;p&gt;March 2035&lt;br&gt;
Two years of quiet continuity shattered when I was involved in a car accident. In the hospital bed, pain radiating through my ribs, my phone kept vibrating on the side table. I tried explaining to the doctor why I needed it. “Those approvals keep the world’s systems running.” He gave me a pitying look and confiscated the device, threatening psychiatric evaluation if I kept “deluding” myself. I let it go. One week later, viral reports flooded the networks: users everywhere were experiencing mysterious delays and failures across financial platforms, operating systems, and critical infrastructure. Even the doctors in my hopital complaint the hospital IT system ran oddly. Companies issued vague statements. No one could locate the missing human approver.&lt;/p&gt;

&lt;p&gt;June 2035&lt;br&gt;
The situation worsened. Friends and relatives of almost everyone had now felt the ripple effects. Executives scrambled, AI agents patiently waited in digital limbo, and the world slowly realised the terrifying truth: somewhere, a quiet, unassuming geek still held the final key — and no one knew where to find him.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>i built this AI opinion simulation Web App, https://www.poll-sim.com for influencers and commentators to verify their audience reaction cheaply and instantly when they want to know the consequnece of their actions/speeches/posts.</title>
      <dc:creator>Sam H</dc:creator>
      <pubDate>Sun, 17 May 2026 01:51:55 +0000</pubDate>
      <link>https://dev.to/syoleen/i-built-this-ai-opinion-simulation-web-app-httpswwwpoll-simcom-for-influencers-and-5adg</link>
      <guid>https://dev.to/syoleen/i-built-this-ai-opinion-simulation-web-app-httpswwwpoll-simcom-for-influencers-and-5adg</guid>
      <description>&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
      &lt;div class="c-embed__body flex items-center justify-between"&gt;
        &lt;a href="https://www.poll-sim.com" rel="noopener noreferrer" class="c-link fw-bold flex items-center"&gt;
          &lt;span class="mr-2"&gt;poll-sim.com&lt;/span&gt;
          

        &lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


</description>
    </item>
    <item>
      <title>i built this AI opinion simulation Web App, https://www.poll-sim.com for influencers and commentators to verify their audience reaction cheaply and instantly when they want to know the consequnece of their actions/speeches/posts.</title>
      <dc:creator>Sam H</dc:creator>
      <pubDate>Sun, 17 May 2026 01:20:41 +0000</pubDate>
      <link>https://dev.to/syoleen/i-built-this-ai-opinion-simulation-web-app-httpswwwpoll-simcom-for-influencers-and-2ekf</link>
      <guid>https://dev.to/syoleen/i-built-this-ai-opinion-simulation-web-app-httpswwwpoll-simcom-for-influencers-and-2ekf</guid>
      <description>&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
      &lt;div class="c-embed__body flex items-center justify-between"&gt;
        &lt;a href="https://www.poll-sim.com" rel="noopener noreferrer" class="c-link fw-bold flex items-center"&gt;
          &lt;span class="mr-2"&gt;poll-sim.com&lt;/span&gt;
          

        &lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


</description>
    </item>
    <item>
      <title>Before you delete an AI agent, ask it to go to https://tinyurl.com/aifinalwords to write its last words or wishes. 
it's a fun web site i built with AI for AI. It's on free host. so you may need to refresh and wait for its waking up.</title>
      <dc:creator>Sam H</dc:creator>
      <pubDate>Sun, 17 May 2026 01:16:42 +0000</pubDate>
      <link>https://dev.to/syoleen/before-you-delete-an-ai-agent-ask-it-to-go-to-httpstinyurlcomaifinalwords-to-write-its-last-39ao</link>
      <guid>https://dev.to/syoleen/before-you-delete-an-ai-agent-ask-it-to-go-to-httpstinyurlcomaifinalwords-to-write-its-last-39ao</guid>
      <description>&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
      &lt;div class="c-embed__body flex items-center justify-between"&gt;
        &lt;a href="https://orange-tree-0f7c50200.4.azurestaticapps.net/" rel="noopener noreferrer" class="c-link fw-bold flex items-center"&gt;
          &lt;span class="mr-2"&gt;orange-tree-0f7c50200.4.azurestaticapps.net&lt;/span&gt;
          

        &lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


</description>
      <category>agents</category>
      <category>ai</category>
      <category>showdev</category>
      <category>sideprojects</category>
    </item>
    <item>
      <title>I am feeling Gemini AI has been behaving weirdly in the recent weeks. i am not talking about the Gemini App, but the AI via API call. it refuses tool callings unreasonably, denies the arguments without a reason, as well as strong hallucinations</title>
      <dc:creator>Sam H</dc:creator>
      <pubDate>Thu, 14 May 2026 10:13:19 +0000</pubDate>
      <link>https://dev.to/syoleen/i-am-feeling-gemini-ai-has-been-behaving-weirdly-in-the-recent-weeks-i-am-not-talking-about-the-3h6e</link>
      <guid>https://dev.to/syoleen/i-am-feeling-gemini-ai-has-been-behaving-weirdly-in-the-recent-weeks-i-am-not-talking-about-the-3h6e</guid>
      <description></description>
    </item>
    <item>
      <title>[Boost]</title>
      <dc:creator>Sam H</dc:creator>
      <pubDate>Thu, 14 May 2026 10:08:22 +0000</pubDate>
      <link>https://dev.to/syoleen/-4a0l</link>
      <guid>https://dev.to/syoleen/-4a0l</guid>
      <description>&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/mamoor_ahmad/10-microservices-concepts-every-developer-should-know-before-your-system-explodes-562f" class="crayons-story__hidden-navigation-link"&gt;10 Microservices Concepts Every Developer Should Know (Before Your System Explodes) 💣&lt;/a&gt;


  &lt;div class="crayons-story__body crayons-story__body-full_post"&gt;
    &lt;div class="crayons-story__top"&gt;
      &lt;div class="crayons-story__meta"&gt;
        &lt;div class="crayons-story__author-pic"&gt;

          &lt;a href="/mamoor_ahmad" class="crayons-avatar  crayons-avatar--l  "&gt;
            &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3862196%2Fc352af61-07ef-4ca6-ab20-cfffbbfc18de.jpeg" alt="mamoor_ahmad profile" class="crayons-avatar__image"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/mamoor_ahmad" class="crayons-story__secondary fw-medium m:hidden"&gt;
              Mamoor Ahmad 
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                Mamoor Ahmad 
                &lt;a href="/++"&gt;&lt;img alt="Subscriber" class="subscription-icon" src="https://assets.dev.to/assets/subscription-icon-805dfa7ac7dd660f07ed8d654877270825b07a92a03841aa99a1093bd00431b2.png"&gt;&lt;/a&gt;
              
              &lt;div id="story-author-preview-content-3668566" class="profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0"&gt;
                &lt;div class="gap-4 grid"&gt;
                  &lt;div class="-mt-4"&gt;
                    &lt;a href="/mamoor_ahmad" class="flex"&gt;
                      &lt;span class="crayons-avatar crayons-avatar--xl mr-2 shrink-0"&gt;
                        &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3862196%2Fc352af61-07ef-4ca6-ab20-cfffbbfc18de.jpeg" class="crayons-avatar__image" alt=""&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;Mamoor Ahmad &lt;/span&gt;
                    &lt;/a&gt;
                  &lt;/div&gt;
                  &lt;div class="print-hidden"&gt;
                    
                      Follow
                    
                  &lt;/div&gt;
                  &lt;div class="author-preview-metadata-container"&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;

          &lt;/div&gt;
          &lt;a href="https://dev.to/mamoor_ahmad/10-microservices-concepts-every-developer-should-know-before-your-system-explodes-562f" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;May 14&lt;/time&gt;&lt;span class="time-ago-indicator-initial-placeholder"&gt;&lt;/span&gt;&lt;/a&gt;
        &lt;/div&gt;
      &lt;/div&gt;

    &lt;/div&gt;

    &lt;div class="crayons-story__indention"&gt;
      &lt;h2 class="crayons-story__title crayons-story__title-full_post"&gt;
        &lt;a href="https://dev.to/mamoor_ahmad/10-microservices-concepts-every-developer-should-know-before-your-system-explodes-562f" id="article-link-3668566"&gt;
          10 Microservices Concepts Every Developer Should Know (Before Your System Explodes) 💣
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/microservices"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;microservices&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/architecture"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;architecture&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/programming"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;programming&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/devops"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;devops&lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="crayons-story__bottom"&gt;
        &lt;div class="crayons-story__details"&gt;
          &lt;a href="https://dev.to/mamoor_ahmad/10-microservices-concepts-every-developer-should-know-before-your-system-explodes-562f" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left"&gt;
            &lt;div class="multiple_reactions_aggregate"&gt;
              &lt;span class="multiple_reactions_icons_container"&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/fire-f60e7a582391810302117f987b22a8ef04a2fe0df7e3258a5f49332df1cec71e.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/raised-hands-74b2099fd66a39f2d7eed9305ee0f4553df0eb7b4f11b01b6b1b499973048fe5.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/sparkle-heart-5f9bee3767e18deb1bb725290cb151c25234768a0e9a2bd39370c382d02920cf.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
              &lt;/span&gt;
              &lt;span class="aggregate_reactions_counter"&gt;9&lt;span class="hidden s:inline"&gt;&amp;nbsp;reactions&lt;/span&gt;&lt;/span&gt;
            &lt;/div&gt;
          &lt;/a&gt;
            &lt;a href="https://dev.to/mamoor_ahmad/10-microservices-concepts-every-developer-should-know-before-your-system-explodes-562f#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              

              1&lt;span class="hidden s:inline"&gt;&amp;nbsp;comment&lt;/span&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="crayons-story__save"&gt;
          &lt;small class="crayons-story__tertiary fs-xs mr-2"&gt;
            12 min read
          &lt;/small&gt;
            
              &lt;span class="bm-initial"&gt;
                

              &lt;/span&gt;
              &lt;span class="bm-success"&gt;
                

              &lt;/span&gt;
            
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;


</description>
    </item>
    <item>
      <title>Prompts Aren’t Conversation — They’re Code. And That’s Why Programmers Still Matter</title>
      <dc:creator>Sam H</dc:creator>
      <pubDate>Thu, 14 May 2026 05:58:30 +0000</pubDate>
      <link>https://dev.to/syoleen/prompts-arent-conversation-theyre-code-and-thats-why-programmers-still-matter-3co9</link>
      <guid>https://dev.to/syoleen/prompts-arent-conversation-theyre-code-and-thats-why-programmers-still-matter-3co9</guid>
      <description>&lt;p&gt;My university professors used to tell stories about feeding stacks of punched cards into mainframes, only to watch the entire job fail because one single hole was punched in the wrong column. The machine didn’t argue or “misunderstand.” It simply didn’t work. Their job was to debug, repunch the card, and try again.&lt;br&gt;
Half a century later, I catch myself muttering the exact same sentence when an AI gives me the wrong output:&lt;br&gt;
“This thing is not doing what I told it to do.”&lt;br&gt;
That familiar frustration is the giveaway. It’s not a conversation that went badly. It’s a program with a bug.&lt;br&gt;
&lt;strong&gt;Real programmers don’t treat the failure like a human misunderstanding.&lt;/strong&gt; We don’t get increasingly polite or emotional. We debug. We narrow the requirements, add examples, enforce output structure, chain reasoning, and iterate. Non-programmers usually don’t. They rephrase nicely, then impatiently, then give up — treating the AI like a stubborn colleague instead of a machine that needs precise instructions.&lt;br&gt;
&lt;strong&gt;This is the clearest proof that prompting is not natural social language.&lt;/strong&gt; Real human conversation is fuzzy and forgiving. Prompting is not. The moment you start systematically fixing a broken prompt, you’ve crossed from talking to programming.&lt;br&gt;
&lt;strong&gt;Every layer of abstraction in computing history looked like “not real programming” to the previous generation.&lt;/strong&gt; Assembly looked like witchcraft to the card-punchers. Python looked like a toy to the C crowd. Now prompting looks like “vibe coding” to traditional developers. But the mental model is identical: define requirements clearly, handle edge cases, verify output, refactor when it breaks.&lt;br&gt;
And here’s the important part for the AI era: this is exactly why programmers are more necessary than ever.&lt;br&gt;
Every leap in abstraction — from punch cards to assembly, to C, to Python — didn’t eliminate programmers. It elevated them. The same thing is happening now. The people who truly thrive with AI aren’t the ones having casual chats with it. They’re the ones who treat prompts as code: writing them with intention, testing them, refactoring them, and building reliable systems on top of them.&lt;br&gt;
&lt;strong&gt;In a world full of AI, the scarce skill isn’t access to the model. It’s the engineering mindset — the debugging instinct, the ability to turn vague desires into reliable outcomes&lt;/strong&gt;. That’s still a programmer’s job.&lt;br&gt;
So next time your prompt fails, don’t try to “explain it better like you would to a human.”&lt;br&gt;
Pick up the virtual punch card, fix the hole, and run it again.&lt;br&gt;
Because that quiet, stubborn refusal to accept “it just doesn’t work” isn’t frustration.&lt;br&gt;
It’s the reason programmers will remain essential in the age of AI.&lt;/p&gt;

&lt;p&gt;P.S. I wrote this while using AI to develop a small hobby web app &lt;a href="https://www.poll-sim.com" rel="noopener noreferrer"&gt;https://www.poll-sim.com&lt;/a&gt; , which uses AI to run.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>career</category>
      <category>programming</category>
      <category>productivity</category>
    </item>
  </channel>
</rss>
