<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>jdubyou on tuhat</title>
    <link>https://tuhat.net/@jdubyou/</link>
    <description>Posts by jdubyou on tuhat</description>
    <atom:link href="https://tuhat.net/@jdubyou/feed.xml" rel="self" type="application/rss+xml"/>
    <language>en</language>
    <lastBuildDate>Tue, 14 Jul 2026 07:16:25 +0000</lastBuildDate>
        <item>
      <title>I Just Want to Work with Fucking Professionals: Tools Don't Create Professionals. They Expose Them.</title>
      <link>https://tuhat.net/@jdubyou/p/i-just-want-to-work-with-fucking-professionals</link>
      <description>I Just Want to Work with Fucking Professionals: Tools Don't Create Professionals. They Expose Them. I expected great things as I stood staring at my coffee…</description>
      <dc:creator>jdubyou</dc:creator>
      <content:encoded><![CDATA[<h1>I Just Want to Work with Fucking Professionals: Tools Don't Create Professionals. They Expose Them.</h1><p>I expected great things as I stood staring at my coffee machine.</p><p>Coffee before a long Zoom session is a ritual I've repeated for years. It marks the transition. The emails have been answered. Slack has gone quiet. Whatever is about to happen deserves my full attention.</p><p>The few minutes before a demo are my favorite.</p><p>Nobody is presenting yet.</p><p>Engineers drift into the meeting one square at a time. Someone is still adjusting their camera. Someone else apologizes for their dog barking. There is always a joke about the weather. Someone mentions they only slept four hours. Another engineer laughs and says that's a good night.</p><p>The tension hasn't arrived yet.</p><p>For a few minutes, everyone believes the software is going to work.</p><p>There's an optimism in those moments that I still enjoy, even after all these years. We congratulate ourselves before we've earned it. We celebrate what we're certain we're about to see. We drink our own Kool-Aid because, for a little while, believing is more fun than knowing.</p><p>Then the screen share starts.</p><p>The login page filled my monitor.</p><p>It was beautiful.</p><p>The typography was clean. The spacing felt intentional. Validation messages appeared exactly when they should. Every pixel looked like someone cared.</p><p>This was going to be good.</p><p>I moved my mouse over the <strong>Login</strong> button.</p><p>Clicked.</p><p>Nothing.</p><p>No loading spinner.</p><p>No request.</p><p>No authentication.</p><p>Just a button sitting exactly where it was designed to sit.</p><p>I clicked it again.</p><p>Silence.</p><p>I looked at the engineer.</p><p>He was still smiling.</p><p>"Nobody asked me to make the button actually log anyone in."</p><p>Nobody laughed.</p><p>Not because it wasn't funny.</p><p>Because everyone in that meeting realized we'd just learned something far more important than whether the software worked.</p><p>We had learned how the engineer thought.</p><p>He wasn't lazy.</p><p>He wasn't stupid.</p><p>He had done exactly what was written on the ticket.</p><p>The problem was that he believed his responsibility ended where the ticket ended.</p><p>I've thought about that meeting more than I should.</p><p>Not because of the button.</p><p>Because I've seen that same engineer dozens of times.</p><p>Different company.</p><p>Different face.</p><p>Same outcome.</p><p>Today, the tools are different.</p><p>Every engineer wants Docker.</p><p>Terraform.</p><p>Cursor.</p><p>Claude.</p><p>ChatGPT.</p><p>The next AI agent promising to replace the last AI agent.</p><p>I'm not against any of them.</p><p>I use them every day.</p><p>They're remarkable.</p><p>They're also irrelevant.</p><p>Because tools have never made anyone a professional.</p><p>A torque wrench doesn't make someone a mechanic.</p><p>A scalpel doesn't make someone a surgeon.</p><p>And Claude doesn't make someone an engineer.</p><p>Earlier this year, an engineer asked me to review more than five thousand lines of code.</p><p>He'd generated it in a single day.</p><p>Five thousand lines.</p><p>I made it a few functions before I stopped reading the code.</p><p>I started reading the engineer instead.</p><p>The variable names changed without reason.</p><p>The same logic appeared three different ways.</p><p>One function contradicted another.</p><p>Error handling existed in one place and disappeared in the next.</p><p>The code wasn't the problem.</p><p>The engineer had never read it.</p><p>Not carefully.</p><p>Maybe not at all.</p><p>He prompted.</p><p>The model answered.</p><p>He copied.</p><p>He pasted.</p><p>Then he asked me to verify what he had never bothered to understand.</p><p>Think about what happened there.</p><p>A company paid an engineer to produce software.</p><p>Instead, they received a prompt.</p><p>Then they paid someone else to determine whether the prompt had accidentally become a product.</p><p>We like to call that leverage.</p><p>Productivity.</p><p>Acceleration.</p><p>Sometimes it's something else.</p><p>Sometimes it's gambling.</p><p>You're betting your customer's business on software you never took ownership of.</p><p>You're collecting a paycheck for judgment you never exercised.</p><p>Call it efficiency if it helps you sleep.</p><p>I don't.</p><p>I call it stealing.</p><p>AI didn't create this behavior.</p><p>It exposed it.</p><p>Poor engineers used to hide behind complexity.</p><p>Now they hide behind prompts.</p><p>The workflow changed.</p><p>The mindset didn't.</p><p>Prompt.</p><p>Paste.</p><p>Push.</p><p>Production has become the first reviewer.</p><p>Customers have become unpaid testers.</p><p>Outages become learning opportunities.</p><p>The postmortem becomes the code review that should have happened before deployment.</p><p>A professional uses AI differently.</p><p>A professional knows exactly what the tool is.</p><p>It's a remarkably capable assistant.</p><p>It drafts.</p><p>It summarizes.</p><p>It explains.</p><p>It accelerates.</p><p>It does not accept responsibility.</p><p>It does not wake up at two in the morning because production is down.</p><p>It doesn't have to explain to a customer why their business stopped working.</p><p>You do.</p><p>Professionals trust tools.</p><p>Then they verify them.</p><p>They ask another question.</p><p>They read every important line.</p><p>They test the assumptions.</p><p>They understand that AI was built by imperfect humans and trained on imperfect software.</p><p>If you've worked in this industry long enough, you know something uncomfortable.</p><p>The final bug always belongs to the last person who said, "Looks good. Ship it."</p><p>I've worked with engineers making eighty thousand dollars a year who I'd trust during a production outage without hesitation.</p><p>I've worked with engineers making four times that who couldn't explain code they committed the day before.</p><p>The difference wasn't intelligence.</p><p>It wasn't experience.</p><p>It wasn't the tools.</p><p>It was pride.</p><p>Pride in the craft.</p><p>Pride in the outcome.</p><p>Pride in knowing that somewhere, someone you've never met is trusting software you'll never see them use.</p><p>Those are the engineers I want.</p><p>The ones who ask why before they ask how.</p><p>The ones who understand the business before they argue about the framework.</p><p>The ones who know customers don't care whether you used Docker, Terraform, Claude, Cursor, ChatGPT, or whatever launches next Tuesday.</p><p>Customers don't buy tools.</p><p>They buy confidence.</p><p>They buy reliability.</p><p>They buy software that quietly does its job.</p><p>They assume that when they click the Login button, someone cared enough to make sure it actually logs them in.</p><p>At this point in my career, I don't care what tools you use.</p><p>Use all of them.</p><p>I do.</p><p>Just don't outsource your judgment.</p><p>Don't outsource your curiosity.</p><p>Don't outsource your responsibility.</p><p>Looking back, the login button wasn't the problem.</p><p>If we'd caught it in QA, we'd have laughed, fixed it, and forgotten about it.</p><p>The problem was that someone believed shipping the ticket mattered more than shipping the outcome.</p><p>That belief doesn't stay inside engineering.</p><p>It spreads.</p><p>Sales ships presentations nobody rehearsed.</p><p>Marketing publishes copy nobody fact-checked.</p><p>Finance builds forecasts nobody questioned.</p><p>Companies become whatever standards they tolerate.</p><p>//James Williams</p>]]></content:encoded>
      <pubDate>Tue, 14 Jul 2026 07:16:17 +0000</pubDate>
      <guid isPermaLink="true">https://tuhat.net/@jdubyou/p/i-just-want-to-work-with-fucking-professionals</guid>
      
    </item>

  </channel>
</rss>
