<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Developer-Experience on Coffee or Blog</title>
    <link>https://blog.coffeeordeath.dev/tags/developer-experience/</link>
    <description>Recent content in Developer-Experience on Coffee or Blog</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Sun, 18 Oct 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://blog.coffeeordeath.dev/tags/developer-experience/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>So what are you doing with the time?</title>
      <link>https://blog.coffeeordeath.dev/posts/so-what-are-you-doing-with-the-time/</link>
      <pubDate>Sun, 18 Oct 2026 00:00:00 +0000</pubDate>
      
      <guid>https://blog.coffeeordeath.dev/posts/so-what-are-you-doing-with-the-time/</guid>
      <description>&lt;p&gt;Writing the code wasn&amp;rsquo;t the bottleneck. People thought software developers were slow, but writing the code isn&amp;rsquo;t the whole job. Understanding what needs to change, figuring out how it fits, working with other people, and getting something useful into someone&amp;rsquo;s hands are part of it too. The work is still misunderstood.&lt;/p&gt;
&lt;p&gt;Now that we can generate code faster than good ideas, what the hell else is everyone doing? If we can write things so quickly, why aren&amp;rsquo;t we writing better things for ourselves, our developers, and our customers?&lt;/p&gt;</description>
      <content>&lt;p&gt;Writing the code wasn&amp;rsquo;t the bottleneck. People thought software developers were slow, but writing the code isn&amp;rsquo;t the whole job. Understanding what needs to change, figuring out how it fits, working with other people, and getting something useful into someone&amp;rsquo;s hands are part of it too. The work is still misunderstood.&lt;/p&gt;
&lt;p&gt;Now that we can generate code faster than good ideas, what the hell else is everyone doing? If we can write things so quickly, why aren&amp;rsquo;t we writing better things for ourselves, our developers, and our customers?&lt;/p&gt;
&lt;p&gt;Producing more code doesn&amp;rsquo;t tell me whether someone can finish what they came to do, or whether we&amp;rsquo;ve made their day less frustrating. And if we&amp;rsquo;re still struggling to ship useful increments, writing the next change faster doesn&amp;rsquo;t answer why.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m asking myself these questions too. I haven&amp;rsquo;t neatly defined what better looks like across all of this, and I&amp;rsquo;m not claiming I&amp;rsquo;ve figured it out. But there are things I&amp;rsquo;m trying to make room for.&lt;/p&gt;
&lt;p&gt;In my projects, I&amp;rsquo;m making tools and utilities for tests, screenshots, and local execution. I use them daily and for every production release. I want a potential contributor to be able to do those things without needing the technical knowledge underneath them, or needing an LLM to work it out again.&lt;/p&gt;
&lt;p&gt;Easier contribution is the goal. I don&amp;rsquo;t know whether anyone else has touched the tools yet, because nobody has said so. I can tell you they&amp;rsquo;re usable and part of my own work. I can&amp;rsquo;t yet tell you they&amp;rsquo;ve made someone else&amp;rsquo;s contribution easier.&lt;/p&gt;
&lt;p&gt;But that&amp;rsquo;s somewhere I want the effort to go. If someone wants to help with a project, I&amp;rsquo;d rather they could run what they need than have to reconstruct how I do everything first.&lt;/p&gt;
&lt;h2 id=&#34;learning-is-part-of-the-job&#34;&gt;Learning is part of the job&lt;/h2&gt;
&lt;p&gt;I&amp;rsquo;m also pushing my people to learn, to slow down where it makes sense, to determine what makes sense.&lt;/p&gt;
&lt;p&gt;Learning! My god. We&amp;rsquo;ve eschewed learning in favour of execution speed.&lt;/p&gt;
&lt;p&gt;I mean learning about the tools they&amp;rsquo;re using, learning new technology, studying for certifications, reading books, analyzing repositories. All the learning a good job should offer and encourage. It doesn&amp;rsquo;t all have to be justified by the ticket in front of someone today.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m trying to define endpoints in the work where people can stop and do something else, and making sure they feel safe and available to pause. Sometimes that means temporarily taking the communication lead on a project back from them. Saying there&amp;rsquo;s room to learn doesn&amp;rsquo;t do much if they&amp;rsquo;re still responsible for every question that comes in.&lt;/p&gt;
&lt;p&gt;A big key here though, we talk about it, clearly. Do they feel like they&amp;rsquo;re learning or growing? I need to hear their answer, rather than assume that because I&amp;rsquo;ve encouraged it, it&amp;rsquo;s happening.&lt;/p&gt;
&lt;p&gt;This is something I&amp;rsquo;m working at. I don&amp;rsquo;t have a claim about how much more productive it makes anyone, and I don&amp;rsquo;t think learning should need that claim to deserve a place in the working week.&lt;/p&gt;
&lt;h2 id=&#34;we-arent-just-brains-in-jars&#34;&gt;We aren&amp;rsquo;t just brains in jars&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;https://www.drcathicks.com/&#34;&gt;Dr Cat Hicks&lt;/a&gt;’s &lt;em&gt;The Psychology of Software Teams&lt;/em&gt; describes the “&lt;a href=&#34;https://www.routledge.com/The-Psychology-of-Software-Teams/Hicks/p/book/9781032963389&#34;&gt;Brains-in-Jars&lt;/a&gt;” idea in its chapter 2, “Breaking Up with Brains-in-Jars.”&lt;/p&gt;
&lt;p&gt;I desperately care about the human impact of AI. And I feel like bringing back the human elements means spending more time talking to people, coming to them, rather than waiting for them to come to me.&lt;/p&gt;
&lt;p&gt;I feel like my teams and I get more value from intentional time together now that we&amp;rsquo;re being told AI means everyone should &amp;ldquo;10x&amp;rdquo; their productivity, or whatever bogus efficiency claim it is.&lt;/p&gt;
&lt;p&gt;More connection to the people, more camaraderie, more understanding of the work, the successes, the struggles. More trust, more autonomy, more pleasure in showing up to work.&lt;/p&gt;
&lt;p&gt;Those things matter to me. I don&amp;rsquo;t want to have to turn enjoying working with people into a claim about how much more we&amp;rsquo;ll produce. Understanding someone&amp;rsquo;s struggles matters even when the conversation doesn&amp;rsquo;t end with a way to get more work out of them.&lt;/p&gt;
&lt;p&gt;We aren&amp;rsquo;t just &lt;a href=&#34;https://www.routledge.com/The-Psychology-of-Software-Teams/Hicks/p/book/9781032963389&#34;&gt;brains in jars&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m not arguing against using tools to get something done faster. I&amp;rsquo;m asking why faster execution should crowd out everything else that makes the work worth doing. If we can make more room for people to learn, contribute, and spend time together, why wouldn&amp;rsquo;t we?&lt;/p&gt;
&lt;p&gt;So when I ask what you&amp;rsquo;re doing with the time, I&amp;rsquo;m not asking why you haven&amp;rsquo;t filled it with more output. I&amp;rsquo;m asking what you&amp;rsquo;re making better for your users and your people, and whether you get any say in where that time goes. If you&amp;rsquo;re responsible for a team, that includes what you&amp;rsquo;re doing to make room for them.&lt;/p&gt;
&lt;p&gt;Without good people, what do we have left?&lt;/p&gt;
</content>
    </item>
    
  </channel>
</rss>
