<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:blyg="https://blygger.org/ns/0.1">
  <channel>
    <title>Ctrl+Shift</title>
    <link>https://dylanfitzgerald.net/blyg/</link>
    <description>Ctrl+Shift on Dylan Fitzgerald, as a blyg</description>
    <lastBuildDate>Fri, 13 Nov 2026 23:57:56 GMT</lastBuildDate>
    <blyg:level>1</blyg:level>
    <blyg:manifest>https://dylanfitzgerald.net/blyg/blyg.json</blyg:manifest>
    <item>
      <guid isPermaLink="false">blyg:4zz1qwnpv72hg5sfmv2530enbm:v3</guid>
      <link>https://dylanfitzgerald.net/blog/a-post-for-plumbing/</link>
      <title>A Post for Plumbing Couple of posts in the pipeline, but first, the pipes …</title>
      <description>&lt;h1&gt;A Post for Plumbing&lt;/h1&gt;
&lt;p&gt;Couple of posts in the pipeline, but first, the pipes themselves&amp;hellip;&lt;/p&gt;
&lt;figure&gt;&lt;img src=&#34;https://dylanfitzgerald.net/ox-hugo/2026-11-13_16-14-44_apps.55294.14408483099732119.b201be34-fafe-46aa-8963-fc02a08ed9e4.jpeg&#34;&gt;
&lt;/figure&gt;

&lt;p&gt;This blog is now a &lt;a href=&#34;http://blygger.org/&#34;&gt;blyg&lt;/a&gt;, at least superficially. You can get its content at &lt;a href=&#34;https://dylanfitzgerald.net/blyg/&#34;&gt;&lt;em&gt;blyg&lt;/em&gt;&lt;/a&gt; in addition to the normal /blog endpoint. This will have Implications and Advantages that you can read all about at the &lt;a href=&#34;https://blygger.org&#34;&gt;blygger protocol site&lt;/a&gt; and see live at &lt;a href=&#34;http://blygger.com/&#34;&gt;blygger.com&lt;/a&gt;. A lot of that will come into relevance over the next week or two as I roll the rest of the protocol here; part of this post&amp;rsquo;s purpose is to deploy something that works with &lt;a href=&#34;https://blygger.org/spec/0.4/#3-conformance-levels&#34;&gt;conformance level 1&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;And: this now goes out via &lt;a href=&#34;https://dylanfitzgerald.net/blog/substack-posse-and-deindustrialization/&#34;&gt;possumus&lt;/a&gt; including the Kit.com adapter, rather than the Kit-side RSS publication pipeline.&lt;/p&gt;
&lt;p&gt;Changes abound! New protocols and new possibilities!&lt;/p&gt;
&lt;p&gt;See you in the next post.&lt;/p&gt;
</description>
      <pubDate>Fri, 13 Nov 2026 23:57:56 GMT</pubDate>
      <blyg:id>4zz1qwnpv72hg5sfmv2530enbm</blyg:id>
      <blyg:kind>thread</blyg:kind>
      <blyg:version>3</blyg:version>
      <blyg:created>2026-11-13T23:43:00Z</blyg:created>
      <blyg:item>https://dylanfitzgerald.net/blyg/items/4zz1qwnpv72hg5sfmv2530enbm.json</blyg:item>
    </item>
    <item>
      <guid isPermaLink="false">blyg:4zz1qwnpv72hg5sfmv2530enbm:v2</guid>
      <link>https://dylanfitzgerald.net/blog/a-post-for-plumbing/</link>
      <title>A Post for Plumbing Couple of posts in the pipeline, but first, the pipes …</title>
      <description>&lt;h1&gt;A Post for Plumbing&lt;/h1&gt;
&lt;p&gt;Couple of posts in the pipeline, but first, the pipes themselves&amp;hellip;&lt;/p&gt;
&lt;figure&gt;&lt;img src=&#34;https://dylanfitzgerald.net/ox-hugo/2026-11-13_16-14-44_apps.55294.14408483099732119.b201be34-fafe-46aa-8963-fc02a08ed9e4.jpeg&#34;&gt;
&lt;/figure&gt;

&lt;p&gt;This blog is now a &lt;a href=&#34;http://blygger.org/&#34;&gt;blyg&lt;/a&gt;, at least superficially. You can get its content at &lt;a href=&#34;https://dylanfitzgerald.net/blyg/&#34;&gt;&lt;em&gt;blyg&lt;/em&gt;&lt;/a&gt; in addition to the normal /blog endpoint. This will have Implications and Advantages that you can read all about at the &lt;a href=&#34;https://blygger.org&#34;&gt;blygger protocol site&lt;/a&gt; and see live at &lt;a href=&#34;http://blygger.com/&#34;&gt;blygger.com&lt;/a&gt;. A lot of that will come into relevance over the next week or two as I roll the rest of the protocol here; part of this post&amp;rsquo;s purpose is to deploy something that works with &lt;a href=&#34;https://blygger.org/spec/0.4/#3-conformance-levels&#34;&gt;conformance level 1&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;And: this now goes out via &lt;a href=&#34;https://dylanfitzgerald.net/blog/substack-posse-and-deindustrialization/&#34;&gt;possumus&lt;/a&gt; including the Kit.com adapter, rather than the Kit-side RSS publication pipeline.&lt;/p&gt;
&lt;p&gt;Changes abound! New protocols and new possibilities!&lt;/p&gt;
&lt;p&gt;See you in the next post.&lt;/p&gt;
</description>
      <pubDate>Fri, 13 Nov 2026 23:49:29 GMT</pubDate>
      <blyg:id>4zz1qwnpv72hg5sfmv2530enbm</blyg:id>
      <blyg:kind>thread</blyg:kind>
      <blyg:version>2</blyg:version>
      <blyg:created>2026-11-13T23:43:00Z</blyg:created>
      <blyg:item>https://dylanfitzgerald.net/blyg/items/4zz1qwnpv72hg5sfmv2530enbm.json</blyg:item>
    </item>
    <item>
      <guid isPermaLink="false">blyg:4zz1qwnpv72hg5sfmv2530enbm:v1</guid>
      <link>https://dylanfitzgerald.net/blog/a-post-for-plumbing/</link>
      <title>A Post for Plumbing Couple of posts in the pipeline, but first, the pipes …</title>
      <description>&lt;h1&gt;A Post for Plumbing&lt;/h1&gt;
&lt;p&gt;Couple of posts in the pipeline, but first, the pipes themselves&amp;hellip;&lt;/p&gt;
&lt;figure&gt;&lt;img src=&#34;https://dylanfitzgerald.net/ox-hugo/2026-11-13_16-14-44_apps.55294.14408483099732119.b201be34-fafe-46aa-8963-fc02a08ed9e4.jpeg&#34;&gt;
&lt;/figure&gt;

&lt;p&gt;This blog is now a &lt;a href=&#34;http://blygger.org/&#34;&gt;blyg&lt;/a&gt;, at least superficially. You can get its content at &lt;a href=&#34;https://dylanfitzgerald.net/blyg/&#34;&gt;&lt;em&gt;blyg&lt;/em&gt;&lt;/a&gt; in addition to the normal /blog endpoint. This will have Implications and Advantages that you can read all about at the &lt;a href=&#34;https://blygger.org&#34;&gt;blygger protocol site&lt;/a&gt; and see live at &lt;a href=&#34;http://blygger.com/&#34;&gt;blygger.com&lt;/a&gt;. A lot of that will come into relevance over the next week or two as I roll the rest of the protocol here; part of this post&amp;rsquo;s purpose is to deploy something that works with &lt;a href=&#34;https://blygger.org/spec/0.4/#3-conformance-levels&#34;&gt;conformance level 1&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;And: this now goes out via &lt;a href=&#34;https://dylanfitzgerald.net/blog/substack-posse-and-deindustrialization/&#34;&gt;possumus&lt;/a&gt; including the Kit.com adapter, rather than the Kit-side RSS publication pipeline.&lt;/p&gt;
&lt;p&gt;Changes abound! New protocols and new possibilities!&lt;/p&gt;
&lt;p&gt;See you in the next post.&lt;/p&gt;
</description>
      <pubDate>Fri, 13 Nov 2026 23:43:00 GMT</pubDate>
      <blyg:id>4zz1qwnpv72hg5sfmv2530enbm</blyg:id>
      <blyg:kind>thread</blyg:kind>
      <blyg:version>1</blyg:version>
      <blyg:created>2026-11-13T23:43:00Z</blyg:created>
      <blyg:item>https://dylanfitzgerald.net/blyg/items/4zz1qwnpv72hg5sfmv2530enbm.json</blyg:item>
    </item>
    <item>
      <guid isPermaLink="false">blyg:7eytdjrt8gyvw5wd7jpwk2z3yx:v1</guid>
      <link>https://dylanfitzgerald.net/blog/substack-posse-and-deindustrialization/</link>
      <title>Imported from the Ctrl+Shift archive — Substack, Posse, and the age of intellectual deindustrialization I dislike and …</title>
      <description>&lt;h1&gt;Substack, Posse, and the age of intellectual deindustrialization&lt;/h1&gt;
&lt;figure&gt;&lt;img src=&#34;https://dylanfitzgerald.net/ox-hugo/2026-05-27_16-13-14_daltoris_Nat_Geo_style_mid_zoom_nighttime_photograph_opossum__dea0b8c3-73e6-43de-8b36-f16b5171faaf_1.png&#34;&gt;
&lt;/figure&gt;

&lt;p&gt;I dislike and distrust Substack. It&amp;rsquo;s centralized, funded by people I distrust, has an unmitigated history of giving a pass (and profiting from) to some pretty &lt;a href=&#34;https://www.theatlantic.com/ideas/archive/2023/11/substack-extremism-nazi-white-supremacy-newsletters/676156/&#34;&gt;hateful&lt;/a&gt; &lt;a href=&#34;https://www.theguardian.com/media/2026/feb/07/revealed-how-substack-makes-money-from-hosting-nazi-newsletters&#34;&gt;content&lt;/a&gt;, and could very well end up another Twitter in short order. It’s also where some of my favorite sort of nerds are, particularly around the &lt;a href=&#34;https://contraptions.venkateshrao.com/p/the-world-machines-project&#34;&gt;World Machines project&lt;/a&gt;. RSS won’t suffice; I want to be a participant. We all need community.&lt;/p&gt;
&lt;p&gt;So how to bridge the gap? I&amp;rsquo;m not moving over there wholesale. I like my newsletter. I don&amp;rsquo;t want a platform. Substack’s functionality around cross-posting is nearly non-existent. You can do a big one-time import; using it as a mere endpoint instead of the center of your universe is discouraged. (Another reason not to trust it; this feels deliberate.)&lt;/p&gt;
&lt;p&gt;Thus: &lt;a href=&#34;https://indieweb.org/POSSE&#34;&gt;POSSE&lt;/a&gt; (Publish on Own Site, Syndicate Elsewhere). Twitter was centralized and launched a fair number of folks&amp;rsquo; Personal Brands and/or social lives and/or careers. That world is dead, gone, buried under a steaming pile of musk.&lt;/p&gt;
&lt;p&gt;A couple years ago, this would be a conundrum. Do I do the one-off import and then copy and paste everything by hand? Just give up? Track down a syncing service and hope it stays alive? Find the time to write something custom?&lt;/p&gt;
&lt;p&gt;The latter one there&amp;ndash;roll your own&amp;ndash;was until recently untenable for more than a handful of projects at a time, at least for us mere mortals. Now, though, ideas like that turn into Claude Code sessions. And so did this one.&lt;/p&gt;
&lt;p&gt;So: welcome, &lt;a href=&#34;https://radicle.dylanfitzgerald.net/nodes/api.radicle.dylanfitzgerald.net/rad:z2rA1VdLeRpysomxtMENLmvgf8F32&#34;&gt;Possumus&lt;/a&gt;. Sort of the same idea as &lt;a href=&#34;https://posseparty.com/&#34;&gt;Posse Party&lt;/a&gt;; different sync targets. Possumus is an Elixir Phoenix app that watches your specified RSS feed and republishes to your targets. It&amp;rsquo;ll backfill as a one-off operation if you&amp;rsquo;d like. I&amp;rsquo;ve tested Substack (with this very post) and have the wiring in there for (Convert)Kit. It&amp;rsquo;s not a huge announcement; I (with heavy agent assistance) built this entirely to scratch my own itch, and it does that. And I think that we can collectively do that now is neat!&lt;/p&gt;
&lt;p&gt;The chaos and swirl as we deal with strengthening large models and improving harnesses and horrific politics and power dynamics is far from settled. But it&amp;rsquo;s cool that I can just stand this up and use it. Some was Claude-built, but some was local: &lt;a href=&#34;https://radicle.dylanfitzgerald.net/nodes/api.radicle.dylanfitzgerald.net/rad:z38tC66M3TcByaqMN9huxMpbAG6AP&#34;&gt;DS4 Flash&lt;/a&gt; runs great on my Macbook Pro, and &lt;a href=&#34;https://pi.dev/&#34;&gt;pi&lt;/a&gt; makes for a good-enough harness to drive it. There&amp;rsquo;s definitely a full post in there about The Age Of Intellectual Deindustrialization and I&amp;rsquo;d like to write it&amp;ndash;but don&amp;rsquo;t want to hold up &lt;span class=&#34;underline&#34;&gt;this&lt;/span&gt; post over it.&lt;/p&gt;
&lt;p&gt;Possumus is free (beer and source). If you&amp;rsquo;d like to use it, the source is there to hack on&amp;ndash;hosting the source on &lt;a href=&#34;https://radicle.dev/&#34;&gt;Radicle&lt;/a&gt; feels philosophically aligned. I&amp;rsquo;ve gone to the trouble to persistently host the service; email me if you&amp;rsquo;d like an account too!&lt;/p&gt;
&lt;p&gt;And who knows, maybe this&amp;rsquo;ll get me unblocked and publishing again.&lt;/p&gt;
</description>
      <pubDate>Sun, 28 Jun 2026 02:28:00 GMT</pubDate>
      <blyg:id>7eytdjrt8gyvw5wd7jpwk2z3yx</blyg:id>
      <blyg:kind>thread</blyg:kind>
      <blyg:version>1</blyg:version>
      <blyg:created>2026-06-28T02:28:00Z</blyg:created>
      <blyg:item>https://dylanfitzgerald.net/blyg/items/7eytdjrt8gyvw5wd7jpwk2z3yx.json</blyg:item>
    </item>
    <item>
      <guid isPermaLink="false">blyg:17yw6skcj3vbjmswfeh1q9znaj:v1</guid>
      <link>https://dylanfitzgerald.net/blog/the-detox/</link>
      <title>Imported from the Ctrl+Shift archive — The Detox Burnout is a slippery beast. I hit burnout somewhere in early April of …</title>
      <description>&lt;h1&gt;The Detox&lt;/h1&gt;
&lt;figure&gt;&lt;img src=&#34;https://dylanfitzgerald.net/ox-hugo/2026-04-14_18-19-12_daltoris_tarot_card_hand-drawn._The_card_itself_is_The_Detox._f4e1d193-cdc6-4a72-82f6-0d2ba69a25ca_2.png&#34;&gt;
&lt;/figure&gt;

&lt;h2 id=&#34;burnout-is-a-slippery-beast-dot&#34;&gt;Burnout is a slippery beast.&lt;/h2&gt;
&lt;p&gt;I hit burnout somewhere in early April of 2025. Maybe late March.&lt;/p&gt;
&lt;p&gt;It looked different than how we usually talk about it. I was still showing up for work. I was not putting in fewer hours. I was putting in &lt;strong&gt;&lt;strong&gt;all&lt;/strong&gt;&lt;/strong&gt; the hours.&lt;/p&gt;
&lt;p&gt;Some of that happened way early on, not so much the result of burning out as the removal of protective factors. I stopped going to the gym. This newsletter went on unannounced hiatus as I stopped writing, both for myself and for an audience. My warm contacts and clients got cooler.&lt;/p&gt;
&lt;p&gt;But &lt;strong&gt;&lt;strong&gt;something shifted around February&lt;/strong&gt;&lt;/strong&gt;.
A project under my purview had been shelved after over a month of effort, having run into too many tech debt shaped blockers to cleanly integrate without functional regressions.
The long-tenured principal departed, leaving me one of the most senior folks there despite about six months of context.
And my next project was designed, committed, and had a tentative delivery date, despite my not being certain about what landmines may have lain ahead.&lt;/p&gt;
&lt;h2 id=&#34;the-hand-dealt&#34;&gt;The hand dealt&lt;/h2&gt;
&lt;p&gt;Any project, any client, any job will have lessons to take away. I&amp;rsquo;ll get to those with time as this newsletter resumes. But for purposes of talking about my trajectory, here&amp;rsquo;s what actually mattered:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;My positioning was compromised and, relatedly, my confidence was shaken;&lt;/li&gt;
&lt;li&gt;I didn&amp;rsquo;t have the context to push back on the project definition with data, nor the confidence to push back with experience;&lt;/li&gt;
&lt;li&gt;My only remaining lever was &lt;em&gt;sheer effort&lt;/em&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;All of this didn&amp;rsquo;t necessarily doom the project. (Like a good poker player, let&amp;rsquo;s discuss inputs and decisions, not the outcome.) But it did set me firmly on a burnout trajectory, and it didn&amp;rsquo;t take long to get there.&lt;/p&gt;
&lt;h2 id=&#34;a-new-vision-of-burnout&#34;&gt;A new vision of burnout&lt;/h2&gt;
&lt;p&gt;My prior take on burnout was that of bleak, unenergetic cynicism&amp;ndash;of finding myself &lt;em&gt;physically unable&lt;/em&gt; to look at a computer screen, struggling to get out of bed, that sort of thing. Most of it would map to depressive elements. And yeah, I had some depressive tendencies going on.&lt;/p&gt;
&lt;p&gt;But I&amp;rsquo;d thought that burnout looked like Tired Batman.&lt;/p&gt;
&lt;figure&gt;&lt;img src=&#34;https://dylanfitzgerald.net/ox-hugo/2026-04-15_18-06-18_Tired-Batman-edited-1024x1004.jpg&#34;&gt;
&lt;/figure&gt;

&lt;p&gt;Me? Nope. Still at my desk, frantically slinging code.&lt;/p&gt;
&lt;h2 id=&#34;twas-the-shame-wot-dunnit&#34;&gt;Twas the shame wot dunnit&lt;/h2&gt;
&lt;p&gt;Like most burnout self-diagnoses, by the time I started to catch on, I was neck-deep. It was a slow death by &lt;strong&gt;&lt;strong&gt;shame&lt;/strong&gt;&lt;/strong&gt;, not by exhaustion. I was increasingly certain I was letting down my team and setting them up for failure; my ability to make confident estimates was increasingly compromised; I&amp;rsquo;d started to deflect when things went wrong instead of getting curious to diagnose.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;“I’ll tell you what the human soul is, Mary,” he whispered, his eyes closed. “Animals don’t have one. It’s the part of you that knows when your brain isn’t working right. I always knew, Mary. There wasn’t anything I could do about it, but I always knew.”
&amp;ndash; Kurt Vonnegut, &lt;em&gt;Galápagos&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;My &amp;ldquo;something is &lt;span class=&#34;underline&#34;&gt;off&lt;/span&gt; in my brain&amp;rdquo; moment in reflecting after a conversation in which someone had asked me to self-evaluate in my abilities to apologize and repair after dropping the ball. Objectively, this is something that I am skilled at, a direct beneficiary of years of therapy both in and out of relational contexts. Yet when asked about this, I&amp;rsquo;d responded that I was failing at it and that it was something I wasn&amp;rsquo;t good at.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;d responded &lt;em&gt;entirely&lt;/em&gt; out of shame, and none at all out of being present. My body was there; my fingers played across the keys, moving code and plans; my face appeared on all the meetings. But my self was ducked behind a young protective factor.&lt;/p&gt;
&lt;p&gt;From the outside, I looked&amp;hellip;stressed. But was my growing absence professionally visible?
Probably not.&lt;/p&gt;
&lt;p&gt;With this retreat into a small version of myself, I&amp;rsquo;d unknowingly drawn The Detox. By late May, I found myself out of a job, utterly spent, and having to do the work of draining the poison from myself before I had any business looking for The Next Incredible Journey. No, before that, I was bound for The Woods.&lt;/p&gt;
&lt;p&gt;We think of burnout as legible, visible from inside and out. It is not always so. My burnout looked like trying, and felt like failing.&lt;/p&gt;
</description>
      <pubDate>Thu, 16 Apr 2026 02:44:00 GMT</pubDate>
      <blyg:id>17yw6skcj3vbjmswfeh1q9znaj</blyg:id>
      <blyg:kind>thread</blyg:kind>
      <blyg:version>1</blyg:version>
      <blyg:created>2026-04-16T02:44:00Z</blyg:created>
      <blyg:item>https://dylanfitzgerald.net/blyg/items/17yw6skcj3vbjmswfeh1q9znaj.json</blyg:item>
    </item>
    <item>
      <guid isPermaLink="false">blyg:305kphneyvnmhh11ah0sgsskca:v1</guid>
      <link>https://dylanfitzgerald.net/blog/dont-schedule-on-fridays/</link>
      <title>Imported from the Ctrl+Shift archive — Scheduling something optional? Stop reaching for Fridays. This was once a good …</title>
      <description>&lt;h1&gt;Scheduling something optional? Stop reaching for Fridays.&lt;/h1&gt;
&lt;p&gt;This was once a good idea: you and your colleagues would set up an optional time to collaborate or just connect over something lighter. An ad-hoc game hour, or a lecture or an industry topic, or a happy hour, or a standing mastermind. If something came up, you could scrub. Folks appreciated the chance to decompress a bit before heading home for the weekend.&lt;/p&gt;
&lt;p&gt;We should&amp;rsquo;ve caught on to this being an anti-pattern years ago; it should&amp;rsquo;ve been obvious when working remotely even pre-covid. The very things we&amp;rsquo;re describing as &amp;ldquo;optional&amp;rdquo; and &amp;ldquo;light&amp;rdquo; are often the second-quadrant (important, not urgent) work that we should be fighting to get prioritized ahead of the noise. But alas, when we as professionals want to schedule something that&amp;rsquo;s not immediately relevant to in-flight work, we still reach for Fridays.&lt;/p&gt;
&lt;p&gt;You can trivially prove to yourself that this is a bad idea. Pick a thing you&amp;rsquo;ve been meaning to learn about in terms of professional growth. You&amp;rsquo;ve probably already got a handful of resources you&amp;rsquo;ve been meaning to follow up with it on&amp;ndash;a course or a video or something. Block off half an hour at 3pm local on Friday to do it. And see what happens. How&amp;rsquo;s it feel? Are you able to attend to it in earnest? What do you feel compelled to do? What do you actually &lt;span class=&#34;underline&#34;&gt;want&lt;/span&gt; to do?&lt;/p&gt;
&lt;p&gt;When we schedule those second-quadrant things (including the social ones! connectivity is important!) for the end of the week, &lt;strong&gt;we&amp;rsquo;re choosing to deprioritize them&lt;/strong&gt;. And when we do it for other people, instead of offering a nice way to wind down before leaving the office, either folks skip because something comes up, or we&amp;rsquo;re forcing them to choose between your optional thing and closing their laptop an hour earlier.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;Author&amp;rsquo;s note: it&amp;rsquo;s been a while. Missed y&amp;rsquo;all. Stories to come; in the meantime, knocking the rust off these fingers will take a few days to weeks.&lt;/p&gt;
</description>
      <pubDate>Mon, 13 Apr 2026 16:43:00 GMT</pubDate>
      <blyg:id>305kphneyvnmhh11ah0sgsskca</blyg:id>
      <blyg:kind>thread</blyg:kind>
      <blyg:version>1</blyg:version>
      <blyg:created>2026-04-13T16:43:00Z</blyg:created>
      <blyg:item>https://dylanfitzgerald.net/blyg/items/305kphneyvnmhh11ah0sgsskca.json</blyg:item>
    </item>
    <item>
      <guid isPermaLink="false">blyg:0jb6vcwh3t6aj32qq12nygdca2:v1</guid>
      <link>https://dylanfitzgerald.net/blog/decide-what-not-to-learn/</link>
      <title>Imported from the Ctrl+Shift archive — Decide what not to learn At least, for right now. You can learn anything, but …</title>
      <description>&lt;h1&gt;Decide what not to learn&lt;/h1&gt;
&lt;p&gt;At least, for right now.&lt;/p&gt;
&lt;figure&gt;&lt;img src=&#34;https://dylanfitzgerald.net/ox-hugo/het_not-one-word.jpeg&#34;
			alt=&#34;A riff on the &amp;#39;HET!&amp;#39; Soviet anti-alcohol propaganda, with a man refusing a book&#34; width=&#34;50%&#34;&gt;
&lt;/figure&gt;

&lt;blockquote&gt;
&lt;p&gt;You can learn anything, but you can’t learn &lt;span class=&#34;underline&#34;&gt;everything&lt;/span&gt;.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Career-adjacent learning can be one of the most compelling ways to spend your time and energy. It promises open doors and Possibility, new abilities that you can use to build grand new dreams and advance yourself, and the sheer enjoyment of gaining knowledge.&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s also bottomless and neverending.&lt;/p&gt;
&lt;p&gt;If you start digging in to learn every interesting thing you come across, you&amp;rsquo;ll only ever glean a Wikipedia-depth summary of each topic. And if you&amp;rsquo;re working in technology, this risk is all the more tempting: there&amp;rsquo;s every day a new language, framework, process, or entire field of study promising to make the life of you and those around you somewhere from better to utterly transformed.&lt;/p&gt;
&lt;p&gt;The only way to get to a level of depth where you can competently apply a new topic of learning is to concentrate on it to the exclusion of all that other noise. Which comes down, mostly, to deciding &lt;span class=&#34;underline&#34;&gt;not&lt;/span&gt; to learn most things.&lt;/p&gt;
&lt;p&gt;If you, like myself, struggle with this, a tactic: write down all the things you want to learn, are in the middle of learning, haven&amp;rsquo;t quite had time for, know you &lt;span class=&#34;underline&#34;&gt;really&lt;/span&gt; would benefit from&amp;hellip;you get the idea. Pick the top one. The rest of the list&amp;ndash;especially #2 and #3!&amp;ndash;is the stuff you &lt;span class=&#34;underline&#34;&gt;absolutely must avoid at all costs&lt;/span&gt;. That&amp;rsquo;s not your &amp;ldquo;next&amp;rdquo; list. That&amp;rsquo;s your &amp;ldquo;DANGER&amp;rdquo; list.&lt;/p&gt;
&lt;p&gt;You&amp;rsquo;re allowed to start on the second topic &lt;span class=&#34;underline&#34;&gt;when and only when you put the first one down for at least a month&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;You can tell yourself you&amp;rsquo;ll get to everything else on the list someday. Maybe you will! But if you try to do them all today, you&amp;rsquo;re not really getting to any of them.&lt;/p&gt;
</description>
      <pubDate>Wed, 12 Feb 2025 04:52:00 GMT</pubDate>
      <blyg:id>0jb6vcwh3t6aj32qq12nygdca2</blyg:id>
      <blyg:kind>thread</blyg:kind>
      <blyg:version>1</blyg:version>
      <blyg:created>2025-02-12T04:52:00Z</blyg:created>
      <blyg:item>https://dylanfitzgerald.net/blyg/items/0jb6vcwh3t6aj32qq12nygdca2.json</blyg:item>
    </item>
    <item>
      <guid isPermaLink="false">blyg:6z76c1xa7mhg96tzfenk315qxe:v1</guid>
      <link>https://dylanfitzgerald.net/blog/obvious-often-isnt/</link>
      <title>Imported from the Ctrl+Shift archive — Obvious often isn&#39;t. It’s pretty easy to dismiss our own thoughts and …</title>
      <description>&lt;h1&gt;Obvious often isn&amp;#39;t.&lt;/h1&gt;
&lt;p&gt;It&amp;rsquo;s pretty easy to dismiss our own thoughts and observations as obvious. Why bother telling everyone else? It&amp;rsquo;s clear enough; they can see it for themselves. To actually voice it or write it would be pithy at best.&lt;/p&gt;
&lt;p&gt;Then, when we &lt;em&gt;do&lt;/em&gt; open our mouths or pick up a pen, the feedback comes quickly: that was novel! or brilliant! or different! or any number of things that make it clear that, what was obvious to you wasn&amp;rsquo;t to everyone else.&lt;/p&gt;
&lt;p&gt;And then we forget and do it all again.&lt;/p&gt;
&lt;p&gt;The thing is: we &lt;em&gt;all&lt;/em&gt; do this. It&amp;rsquo;s a wonderful thing individually to learn how to get past the sense of obviousness and just put it all out there, but the &lt;span class=&#34;underline&#34;&gt;real&lt;/span&gt; multiplier is to help those around you: your team, your reports, your organization, your peers. Try a simple prompt when next thinking through a project: &amp;ldquo;What&amp;rsquo;s obvious about this that you aren&amp;rsquo;t saying?&amp;rdquo; &amp;ndash; and see where things go from there.&lt;/p&gt;
&lt;p&gt;You might be surprised. And so might they.&lt;/p&gt;
&lt;p&gt;(&lt;a href=&#34;https://sive.rs/obvious&#34;&gt;Derek Sivers&lt;/a&gt; has a great writeup on this, too.)&lt;/p&gt;
</description>
      <pubDate>Thu, 16 Jan 2025 04:22:00 GMT</pubDate>
      <blyg:id>6z76c1xa7mhg96tzfenk315qxe</blyg:id>
      <blyg:kind>thread</blyg:kind>
      <blyg:version>1</blyg:version>
      <blyg:created>2025-01-16T04:22:00Z</blyg:created>
      <blyg:item>https://dylanfitzgerald.net/blyg/items/6z76c1xa7mhg96tzfenk315qxe.json</blyg:item>
    </item>
    <item>
      <guid isPermaLink="false">blyg:3f6cx2qt7m718nq6wpj4pyfpx0:v1</guid>
      <link>https://dylanfitzgerald.net/blog/prescribing-the-big-pill/</link>
      <title>Imported from the Ctrl+Shift archive — Prescribing the Big Pill Willful self-injury Peace Corps volunteers returning …</title>
      <description>&lt;h1&gt;Prescribing the Big Pill&lt;/h1&gt;
&lt;figure&gt;&lt;img src=&#34;https://dylanfitzgerald.net/ox-hugo/big_pill.jpeg&#34;&gt;
&lt;/figure&gt;

&lt;h2 id=&#34;willful-self-injury&#34;&gt;Willful self-injury&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;https://www.peacecorps.gov/&#34;&gt;Peace Corps&lt;/a&gt; volunteers returning from parts of West Africa are given the Liver Bomb, and strict instruction: continue malaria prevention, abstain from alcohol completely for weeks, and follow the protocol exactly. This potentially harmful medication is administered presumptively, without any presenting symptoms.&lt;/p&gt;
&lt;p&gt;Why?&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The risk is high: these volunteers spend years in rural areas with limited sanitation, facing near-certain exposure to parasites.&lt;/li&gt;
&lt;li&gt;The threats are severe: from potentially fatal (and certainly &lt;em&gt;miserable&lt;/em&gt;) &lt;a href=&#34;https://en.wikipedia.org/wiki/Plasmodium_falciparum&#34;&gt;malaria&lt;/a&gt; to permanently damaging conditions like &lt;a href=&#34;https://en.wikipedia.org/wiki/Onchocerciasis&#34;&gt;river blindness&lt;/a&gt; and &lt;a href=&#34;https://en.wikipedia.org/wiki/Schistosomiasis&#34;&gt;schistosomiasis&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;The alternatives aren&amp;rsquo;t viable: Waiting for symptoms is a non-starter, since these tropical diseases are often misdiagnosed or missed entirely in Western healthcare settings until serious damage occurs. And less aggressive treatments aren&amp;rsquo;t effective enough.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The Liver Bomb&amp;ndash;the Big Pill&amp;ndash;gets prescribed presumptively, despite lack of symptoms, and despite it potentially causing some minor harm, because it mitigates a much greater harm that has a fair chance of actually happening.&lt;/p&gt;
&lt;h2 id=&#34;what-s-your-big-pill&#34;&gt;What&amp;rsquo;s your Big Pill?&lt;/h2&gt;
&lt;p&gt;This is a newsletter about tech leadership, not tropical medicine (though permit me some nostalgia). So why am I telling you about this?&lt;/p&gt;
&lt;p&gt;Sometimes, we need to consider and accept team and organizational &amp;ldquo;injuries&amp;rdquo; to prevent greater harms.&lt;/p&gt;
&lt;p&gt;Some technical examples:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;code freezes before major releases or known high-traffic dates, or&lt;/li&gt;
&lt;li&gt;the continued high friction of zero-trust infrastructure, or&lt;/li&gt;
&lt;li&gt;strictly curtailing access to your production data.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Or, at an organizational level:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;you might deliberately have redundant staffing, or&lt;/li&gt;
&lt;li&gt;devolve power and decisionmaking across multiple centers that compete for resources, or&lt;/li&gt;
&lt;li&gt;you might need to remove a poor-fit employee or even branch without a clear succession path, or even&lt;/li&gt;
&lt;li&gt;push for industry-wide regulation that you&amp;rsquo;d be subject to.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The key is to thoughtfully consider the context&amp;ndash;the levels of risk and severity, and cost of the mitigating actions. A five-person startup probably doesn&amp;rsquo;t need to worry about devolving authority, and a sticker seller on Shopify is unlikely to need Kubernetes. But identifying your team&amp;rsquo;s and organization&amp;rsquo;s &amp;ldquo;Big Pills&amp;rdquo; &amp;ndash; and when to take them &amp;ndash; is crucial for their long-term health.&lt;/p&gt;
</description>
      <pubDate>Wed, 15 Jan 2025 04:54:00 GMT</pubDate>
      <blyg:id>3f6cx2qt7m718nq6wpj4pyfpx0</blyg:id>
      <blyg:kind>thread</blyg:kind>
      <blyg:version>1</blyg:version>
      <blyg:created>2025-01-15T04:54:00Z</blyg:created>
      <blyg:item>https://dylanfitzgerald.net/blyg/items/3f6cx2qt7m718nq6wpj4pyfpx0.json</blyg:item>
    </item>
    <item>
      <guid isPermaLink="false">blyg:56dd3rnqrtm1fdbvgj4cm0hxd6:v1</guid>
      <link>https://dylanfitzgerald.net/blog/how-many-times-did-you-buy-that/</link>
      <title>Imported from the Ctrl+Shift archive — How many times did you buy that? The first time, when you spent the money to …</title>
      <description>&lt;h1&gt;How many times did you buy that?&lt;/h1&gt;
&lt;figure&gt;&lt;img src=&#34;https://dylanfitzgerald.net/ox-hugo/daltoris_a_pile_of_money_treasure_clocks_and_frustration_--v_6._261ffdd4-de2c-480d-ac46-e25fc560bfae.jpeg&#34;
			alt=&#34;a pile of money, treasure, locks, and frustration&#34; width=&#34;50%&#34;&gt;
&lt;/figure&gt;

&lt;p&gt;The first time, when you spent the money to acquire it.&lt;/p&gt;
&lt;p&gt;The second time, when you spent the time to learn to use it.&lt;/p&gt;
&lt;p&gt;The third time, when you spent your team’s time getting trained to confidence.&lt;/p&gt;
&lt;p&gt;The fourth time, when you patched over the problems and inconsistencies with more money and time and attention.&lt;/p&gt;
&lt;p&gt;Was there a fifth? A sixth, a seventh?&lt;/p&gt;
&lt;p&gt;And then you paid for it one last time as you replaced or retired it.&lt;/p&gt;
&lt;p&gt;A training course you buy and then abandon only costs you the money once; a poor program pushed without abandon multiplies its price over time.&lt;/p&gt;
&lt;p&gt;Whether tools or trainings, products or partnerships, we pay for things in so many more ways than money. It’s worth weighing, both at the start and over time, just how expensive something will be.&lt;/p&gt;
</description>
      <pubDate>Tue, 14 Jan 2025 02:56:00 GMT</pubDate>
      <blyg:id>56dd3rnqrtm1fdbvgj4cm0hxd6</blyg:id>
      <blyg:kind>thread</blyg:kind>
      <blyg:version>1</blyg:version>
      <blyg:created>2025-01-14T02:56:00Z</blyg:created>
      <blyg:item>https://dylanfitzgerald.net/blyg/items/56dd3rnqrtm1fdbvgj4cm0hxd6.json</blyg:item>
    </item>
    <item>
      <guid isPermaLink="false">blyg:2x82g58v2a9ywtjaqdbaqdbz3w:v1</guid>
      <link>https://dylanfitzgerald.net/blog/system-boundaries-drawn-or-discovered/</link>
      <title>Imported from the Ctrl+Shift archive — Every new system has its boundaries. Draw them or discover them later. You can’t …</title>
      <description>&lt;h1&gt;Every new system has its boundaries. Draw them or discover them later.&lt;/h1&gt;
&lt;h2 id=&#34;you-can-t-reinvent-the-universe-dot&#34;&gt;You can&amp;rsquo;t reinvent the universe.&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;If you wish to make an apple pie from scratch, you must first invent the universe.&lt;/p&gt;
&lt;div class=&#34;CITE&#34;&gt;
&lt;p&gt;Carl Sagan, &lt;span class=&#34;underline&#34;&gt;Cosmos&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/blockquote&gt;
&lt;figure&gt;&lt;img src=&#34;https://dylanfitzgerald.net/ox-hugo/daltoris_alongside_a_bowl_containing_glowing_galaxies_on_a_nigh_da852288-b90b-444d-b6e0-b097a9f2fd00.jpeg&#34;
			alt=&#34;The ingredients for an apple pie from scratch: apples, milk, pie crust, the universe&#34; width=&#34;50%&#34;&gt;
&lt;/figure&gt;

&lt;p&gt;All of us live and work within systems, and each of those systems operates within further systems, and those within systems further yet, and so on until stardust, spirituality, and semantics. Even just a few hierarchical steps represents fractal complexity.&lt;/p&gt;
&lt;p&gt;Any time you aim to replace or reinvent &amp;ldquo;the whole system&amp;rdquo;, there will be boundaries around the system space for which you can even attempt this, and tighter boundaries on the space where you could possibly succeed. This is true whether you&amp;rsquo;re shattering the patriarchal-capitalist system, rebuilding your organization&amp;rsquo;s core offering, refactoring a software feature, or changing a personal habit.&lt;/p&gt;
&lt;h2 id=&#34;every-system-change-space-has-boundaries-dot&#34;&gt;Every system change space has boundaries.&lt;/h2&gt;
&lt;p&gt;Reinventing the universe is too much. You have to depend on most existing systems remaining outside your influence as you work to effect change within a boundaried space.&lt;/p&gt;
&lt;p&gt;What&amp;rsquo;s far outside these boundaries can be (but isn&amp;rsquo;t always!) intuitive. Your apple pie from scratch will most likely have milled flour you bought at a store, butter churned in a factory, apples from trees you did not grow. But as you get closer to the boundary edge (do you sift your own flour?), the line becomes less clearly obvious.&lt;/p&gt;
&lt;h2 id=&#34;boundaries-can-be-drawn-and-defined-or-discovered-dot-dot-dot-or-can-slip-by-unnoticed-dot&#34;&gt;Boundaries can be drawn and defined, or discovered&amp;hellip;or can slip by unnoticed.&lt;/h2&gt;
&lt;p&gt;When you draw a boundary between the system you want to change and the ones it interacts with and depends upon, you clarify how your new system has to interface with the rest of existence. Once you decide you&amp;rsquo;re not changing your reporting structure or the teams outside your division, so you&amp;rsquo;ll have to find appropriate ways for the new system within your division to communicate and interface with what&amp;rsquo;s still in place. Or if you&amp;rsquo;re changing your daily schedule to accommodate exercise, you may decide that appropriate systems to continue using are the 7-day week and your existing workplace, and only work within those boundaries.&lt;/p&gt;
&lt;p&gt;If you don&amp;rsquo;t decide on your system-under-change boundaries, limitations on your ability to make that change still exist&amp;ndash;though their expression when you discover them can vary. If you&amp;rsquo;re &amp;ldquo;lucky&amp;rdquo;, you&amp;rsquo;ll run headlong into a system boundary in a definitive fashion: a hard &amp;ldquo;no, you can&amp;rsquo;t change that system&amp;rdquo;. This can be disappointing, but has the upside of clarity. More common is to miss entirely where you system boundary should be, and end up floundering trying to have a meaningful effect on too large of a system space, like a conceptual mud trap. Software folks will recognize &amp;ldquo;scope creep&amp;rdquo; as an expression of this failure pattern.&lt;/p&gt;
&lt;p&gt;If you want to succeed in changing, replacing, or rebuilding a system, you need to know what you won&amp;rsquo;t (or can&amp;rsquo;t) change. Draw the boundaries early on. Keep them tight. You can always make another apple pie when you&amp;rsquo;ve finished the first one.&lt;/p&gt;
</description>
      <pubDate>Thu, 09 Jan 2025 05:25:00 GMT</pubDate>
      <blyg:id>2x82g58v2a9ywtjaqdbaqdbz3w</blyg:id>
      <blyg:kind>thread</blyg:kind>
      <blyg:version>1</blyg:version>
      <blyg:created>2025-01-09T05:25:00Z</blyg:created>
      <blyg:item>https://dylanfitzgerald.net/blyg/items/2x82g58v2a9ywtjaqdbaqdbz3w.json</blyg:item>
    </item>
    <item>
      <guid isPermaLink="false">blyg:4km1swd9k5tffsseqas5t1a89e:v1</guid>
      <link>https://dylanfitzgerald.net/blog/just-getting-started-is-honorable-work/</link>
      <title>Imported from the Ctrl+Shift archive — Just getting started is honorable work It’s booking the recurring 1:1 with your …</title>
      <description>&lt;h1&gt;Just getting started is honorable work&lt;/h1&gt;
&lt;figure&gt;&lt;img src=&#34;https://dylanfitzgerald.net/ox-hugo/daltoris_runner_on_the_starting_block_--v_6.1_0ff9e2ee-efa8-489b-b39f-d8f9f58a5240.jpeg&#34;
			alt=&#34;a runner on the starting block, tensed for the first stride&#34; width=&#34;50%&#34;&gt;
&lt;/figure&gt;

&lt;p&gt;It&amp;rsquo;s booking the recurring 1:1 with your new hire, or your new manager.&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s &lt;code&gt;git init .&lt;/code&gt; or &lt;code&gt;mix phx.new the_next_big_thing --live&lt;/code&gt; or &lt;code&gt;rails new my_greatest_work&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s picking up the phone and dialing the number of one person in the market you want to serve.&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s writing a throwaway sentence or three just to get your pen moving.&lt;/p&gt;
&lt;p&gt;More than what you&amp;rsquo;re actually accomplishing in terms of a task, you&amp;rsquo;re going from not-moving to moving.&lt;/p&gt;
&lt;p&gt;It isn&amp;rsquo;t the whole work. It&amp;rsquo;s not completion, and the danger is that it feels like you&amp;rsquo;ve done &lt;span class=&#34;underline&#34;&gt;something&lt;/span&gt;, and so you&amp;rsquo;re &lt;span class=&#34;underline&#34;&gt;done&lt;/span&gt;. You&amp;rsquo;re not. You&amp;rsquo;re just getting started.&lt;/p&gt;
&lt;p&gt;And in that, you&amp;rsquo;re doing the hardest part. Now you just have to keep going.&lt;/p&gt;
</description>
      <pubDate>Wed, 08 Jan 2025 02:08:00 GMT</pubDate>
      <blyg:id>4km1swd9k5tffsseqas5t1a89e</blyg:id>
      <blyg:kind>thread</blyg:kind>
      <blyg:version>1</blyg:version>
      <blyg:created>2025-01-08T02:08:00Z</blyg:created>
      <blyg:item>https://dylanfitzgerald.net/blyg/items/4km1swd9k5tffsseqas5t1a89e.json</blyg:item>
    </item>
    <item>
      <guid isPermaLink="false">blyg:2r9s04rqr282xf7kkc6y9cwmjf:v1</guid>
      <link>https://dylanfitzgerald.net/blog/washboard-abs-great-hires-and-market-dominance/</link>
      <title>Imported from the Ctrl+Shift archive — Washboard abs, great hires, and market dominance Abs are made in the kitchen, …</title>
      <description>&lt;h1&gt;Washboard abs, great hires, and market dominance&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;Abs are made in the kitchen, championships are won on the training ground, and a sustainable body of creative work is built on a foundation of the creator&amp;rsquo;s psychological self-acceptance.&lt;/p&gt;
&lt;div class=&#34;CITE&#34;&gt;
&lt;p&gt;&lt;a href=&#34;https://visakanv.com/&#34;&gt;Visakan Veerasamy&lt;/a&gt;, &lt;em&gt;&amp;ldquo;I don&amp;rsquo;t wanna!&amp;rdquo;&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/blockquote&gt;
&lt;p&gt;Most of what we celebrate are trailing indicators. They&amp;rsquo;re exciting! A major product launch, lapping your competitors. Pulling a major hire into your team and watching them soar. Giving a successful talk at a conference.&lt;/p&gt;
&lt;p&gt;These are great events, and we should celebrate them!&lt;/p&gt;
&lt;p&gt;They are &lt;em&gt;terrible&lt;/em&gt; expectations.&lt;/p&gt;
&lt;p&gt;If you put in your work each day with the sole expectation of winning the market in 3 years, you&amp;rsquo;re going to flounder, burn out, and likely fail&amp;ndash;and should none of those apply, you&amp;rsquo;re still counting on some luck.&lt;/p&gt;
&lt;p&gt;If you instead spend each day looking for where you can do slightly better at one thing than the day before, and do it &lt;span class=&#34;underline&#34;&gt;each and every day&lt;/span&gt;, with the expectation of getting slightly better&amp;hellip;you&amp;rsquo;re going to get better at that thing. With time, the difference will be dramatic.&lt;/p&gt;
&lt;p&gt;And you might not end up with the abs or the championship or the one perfect position or hire or owning the market. You&amp;rsquo;ll probably get some big wins mixed in there, too. They&amp;rsquo;ll be trailing indicators, and they&amp;rsquo;ll feel great, and they won&amp;rsquo;t be what you expected.&lt;/p&gt;
&lt;p&gt;And when you&amp;rsquo;re done celebrating, it&amp;rsquo;ll be time to get back to setting expectations around what you can do better tomorrow.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;Editor&amp;rsquo;s note: Ctrl+Shift will be sporadic through the next few weeks, resuming in earnest in 2025. Happy holidays and new year to all!&lt;/p&gt;
</description>
      <pubDate>Sat, 21 Dec 2024 03:36:00 GMT</pubDate>
      <blyg:id>2r9s04rqr282xf7kkc6y9cwmjf</blyg:id>
      <blyg:kind>thread</blyg:kind>
      <blyg:version>1</blyg:version>
      <blyg:created>2024-12-21T03:36:00Z</blyg:created>
      <blyg:item>https://dylanfitzgerald.net/blyg/items/2r9s04rqr282xf7kkc6y9cwmjf.json</blyg:item>
    </item>
    <item>
      <guid isPermaLink="false">blyg:4n7xz04pkd9f0pmrm616fjptsj:v1</guid>
      <link>https://dylanfitzgerald.net/blog/slow-is-smooth-and-smooth-is-fast/</link>
      <title>Imported from the Ctrl+Shift archive — Slow is smooth and smooth is fast Slow is smooth. Smooth is fast. – Common US …</title>
      <description>&lt;h1&gt;Slow is smooth and smooth is fast&lt;/h1&gt;
&lt;figure&gt;&lt;img src=&#34;https://dylanfitzgerald.net/ox-hugo/daltoris_a_software_developer_practicing_tai_chi_while_also_usi_863ae41f-fca2-49c2-8dcc-b6c0db10c65b.jpeg&#34;
			alt=&#34;A software developer practicing tai chi while programming&#34; width=&#34;50%&#34;&gt;
&lt;/figure&gt;

&lt;blockquote&gt;
&lt;p&gt;Slow is smooth. Smooth is fast.&lt;/p&gt;
&lt;div class=&#34;CITE&#34;&gt;
&lt;p&gt;&amp;ndash; Common US Marines expression&lt;/p&gt;
&lt;/div&gt;
&lt;/blockquote&gt;
&lt;p&gt;Restoring your production database from backup takes &lt;em&gt;time&lt;/em&gt;&amp;hellip;especially the first few times. So does building a new dev environment for an onboarding engineer. And safely and reliably pointing your infrastructure at a different application container version than &lt;code&gt;latest&lt;/code&gt;. But by owning that these things are slow, and doing them slowly and repeatedly before you need to, you can ensure that doing these tasks is &lt;em&gt;smooth&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Slow is smooth.&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s 3am when the page comes in. Things look bad; half your services are down, and there&amp;rsquo;s likely to be some data loss. You alert the stakeholders and support parties that have context, formally start an incident log, and pull up the checklist for each element of the situation: data integrity, backup restoration, blast radius limitation&amp;hellip;&lt;/p&gt;
&lt;p&gt;Nobody wants to be in this situation, but you&amp;rsquo;ve practiced the start of this, planned around it, and you&amp;rsquo;re ready to go. The next few hours will be stressful, and you&amp;rsquo;ll have a few surprises in there, but you&amp;rsquo;ve already got a plan, and your and your team&amp;rsquo;s fingers have gone through these steps enough times that it&amp;rsquo;s practically muscle memory.&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s smooth.&lt;/p&gt;
&lt;p&gt;And smooth is fast.&lt;/p&gt;
</description>
      <pubDate>Fri, 20 Dec 2024 01:31:00 GMT</pubDate>
      <blyg:id>4n7xz04pkd9f0pmrm616fjptsj</blyg:id>
      <blyg:kind>thread</blyg:kind>
      <blyg:version>1</blyg:version>
      <blyg:created>2024-12-20T01:31:00Z</blyg:created>
      <blyg:item>https://dylanfitzgerald.net/blyg/items/4n7xz04pkd9f0pmrm616fjptsj.json</blyg:item>
    </item>
    <item>
      <guid isPermaLink="false">blyg:56r42sbpw0a6tqbtkddc3nxbtz:v1</guid>
      <link>https://dylanfitzgerald.net/blog/planning-around-working-memory/</link>
      <title>Imported from the Ctrl+Shift archive — Planning around working memory The theory of working memory holds that most …</title>
      <description>&lt;h1&gt;Planning around working memory&lt;/h1&gt;
&lt;figure&gt;&lt;img src=&#34;https://dylanfitzgerald.net/ox-hugo/daltoris_the_back_of_someones_head_normal_in_appearance_excep_6b35361f-66de-46e4-b18b-c759dc260c69_0.jpeg&#34;
			alt=&#34;the back of the head of a young adult cyberpunk, with a few open ports on display&#34; width=&#34;50%&#34;&gt;
&lt;/figure&gt;

&lt;p&gt;The theory of working memory holds that most people can usefully think about and work with 3-7 concepts or things or chunks at a time. This isn’t the same as short-term memory—we’re not talking about remembering what your friend said five minutes ago, but rather what you’re actually thinking about right now.&lt;/p&gt;
&lt;p&gt;Like most things in cognitive psychology, this is all theoretical. You can’t crack open your skull and see three to seven physical slots with a concept in each. We can’t prove any of this, or even disprove it.&lt;/p&gt;
&lt;p&gt;But it remains an &lt;span class=&#34;underline&#34;&gt;incredibly&lt;/span&gt; useful framing.&lt;/p&gt;
&lt;p&gt;My own working slot inventory is probably 3. (It may have been 4, with one semi-permanently committed to the raising of young children.) And, knowing this limitation for myself, I can adapt accordingly. If there&amp;rsquo;s a growing list of things&amp;ndash;tasks, concepts, people involved in a scenario, groceries&amp;ndash;and it passes three elements, I know I need to start writing them down or I&amp;rsquo;ll drop some on the floor. Thinking on paper is slower than just doing it in my head, but having to rework missed items or rebuild lost context is slower still.&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s worth considering: about where do you start having trouble keeping track of all your juggled concepts, tasks, people? Is it consistent across different types of thought-chunks? If so, you may have a good idea of how many working memory slots you&amp;rsquo;ve got to work with&amp;ndash;and can make decisions to help yourself be more effective as a result.&lt;/p&gt;
</description>
      <pubDate>Thu, 19 Dec 2024 04:49:00 GMT</pubDate>
      <blyg:id>56r42sbpw0a6tqbtkddc3nxbtz</blyg:id>
      <blyg:kind>thread</blyg:kind>
      <blyg:version>1</blyg:version>
      <blyg:created>2024-12-19T04:49:00Z</blyg:created>
      <blyg:item>https://dylanfitzgerald.net/blyg/items/56r42sbpw0a6tqbtkddc3nxbtz.json</blyg:item>
    </item>
    <item>
      <guid isPermaLink="false">blyg:09tz7dpywzsvj3wbttj7j58720:v1</guid>
      <link>https://dylanfitzgerald.net/blog/what-context-switching-really-is/</link>
      <title>Imported from the Ctrl+Shift archive — What context switching really is More generally, when you switch between a Plan …</title>
      <description>&lt;h1&gt;What context switching really is&lt;/h1&gt;
&lt;figure&gt;&lt;img src=&#34;https://dylanfitzgerald.net/ox-hugo/daltoris_context_switching_--v_6.1_41c752c6-6414-4a3c-99a5-25a953356194_0.jpeg&#34;&gt;
&lt;/figure&gt;

&lt;blockquote&gt;
&lt;p&gt;More generally, when you switch between a Plan A and a Plan B, momentum shifts from one bundle of possible worlds, to another. This is rarely a matter of turning one switch off and another one on. The clean fork-in-the-road shift is the exception; the dissipation of momentum associated with one course of action, and the cohering of another, is the rule.&lt;/p&gt;
&lt;div class=&#34;CITE&#34;&gt;
&lt;p&gt;Venkatesh Rao, &lt;em&gt;Tempo&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/blockquote&gt;
&lt;p&gt;We talk about &amp;ldquo;context switching&amp;rdquo; as this thing to be avoided for knowledge workers and creative people, because it ruins concentration. But we don&amp;rsquo;t really give it any color, or any depth&amp;ndash;just this thing to not do unless there&amp;rsquo;s a fire.&lt;/p&gt;
&lt;p&gt;The best way to understand is to experience directly, and &lt;span class=&#34;underline&#34;&gt;deliberately&lt;/span&gt;, so you&amp;rsquo;re prepared to observe instead of just to go with the flow.&lt;/p&gt;
&lt;p&gt;Try reading this passage in a single go:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;A civilization known as &amp;ldquo;Type I&amp;rdquo; has achieved a technological level close to the one attained on earth at the time Kardashev’s article was submitted (December 1963), with a rate of energy consumption evaluated at about 4 x 10^12 watts (W). A civilization known as &amp;ldquo;Type II&amp;rdquo; would surpass the first by fourteen orders of magnitude, matching the entire power emitted by the Sun in about 3,200 years, i.e, our home star’s “output“ at that time, predicted at 4 × 10^26 W. Finally, a civilization known as &amp;ldquo;Type III&amp;rdquo; reaches the milepost set in 5,800 years when humanity’s rate of energy consumption is predicted by the author to match the power emitted by the approximated 1011 stars in our home galaxy, the Milky Way, which involves harnessing power of up to an estimated 4 x 10^37 W.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://en.wikipedia.org/wiki/Kardashev_scale#First_publication_(1964)&#34;&gt;https://en.wikipedia.org/wiki/Kardashev_scale#First_publication_(1964)&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Do you feel the comprehension building, the mental model of the subject matter starting to fit together?&lt;/p&gt;
&lt;p&gt;Hold that thought. And let&amp;rsquo;s jam out.&lt;/p&gt;
&lt;iframe width=&#34;560&#34; height=&#34;315&#34; src=&#34;https://www.youtube-nocookie.com/embed/wdepf8H4Lgc?si=P8UjYv222qVMmxT3&#34; title=&#34;YouTube video player&#34; frameborder=&#34;0&#34; allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; allowfullscreen&gt;&lt;/iframe&gt;
&lt;p&gt;Okay, quick! What were we thinking about? How big were the magnitudes involved? Shit, was it three categories or five? How many years out were we estimating for that big one?&lt;/p&gt;
&lt;p&gt;As you&amp;rsquo;re considering&amp;ndash;what even was the name of the song that was just playing?&lt;/p&gt;
&lt;p&gt;This is contrived, and we did it in about three minutes. Now imagine you&amp;rsquo;d been trying to chew on a full page of material. Or an hour&amp;rsquo;s reading and writing.&lt;/p&gt;
&lt;p&gt;We changed subjects and media and tempo and timbre and might&amp;rsquo;ve given you a bit of attention whiplash. You don&amp;rsquo;t get to just drop context on the floor; as fast as the change of subject took, it took your brain and your pattern of attention some time to shift into that bizarro song. The momentum took time to shift&amp;ndash;and once it had, it was hard to go back.&lt;/p&gt;
&lt;p&gt;We&amp;rsquo;re skipping a lot of nuance, but this is the core.&lt;/p&gt;
</description>
      <pubDate>Tue, 17 Dec 2024 23:41:00 GMT</pubDate>
      <blyg:id>09tz7dpywzsvj3wbttj7j58720</blyg:id>
      <blyg:kind>thread</blyg:kind>
      <blyg:version>1</blyg:version>
      <blyg:created>2024-12-17T23:41:00Z</blyg:created>
      <blyg:item>https://dylanfitzgerald.net/blyg/items/09tz7dpywzsvj3wbttj7j58720.json</blyg:item>
    </item>
    <item>
      <guid isPermaLink="false">blyg:3mjnmdacey9e40110g766fs9yq:v1</guid>
      <link>https://dylanfitzgerald.net/blog/mining-memories-for-the-future/</link>
      <title>Imported from the Ctrl+Shift archive — Mining memories for the future If you’ve been in this industry for more than a …</title>
      <description>&lt;h1&gt;Mining memories for the future&lt;/h1&gt;
&lt;figure&gt;&lt;img src=&#34;https://dylanfitzgerald.net/ox-hugo/daltoris_the_entrance_to_a_mine_dug_into_the_side_of_a_pile_o_91cb08bd-94bf-4c51-9ce8-b6c6796b51df_3.jpeg&#34;
			alt=&#34;The entrance to a mind dug into a pile of books and clocks&#34; width=&#34;50%&#34;&gt;
&lt;/figure&gt;

&lt;p&gt;If you&amp;rsquo;ve been in this industry for more than a couple of years, you&amp;rsquo;ve no doubt seen some trends come and go among your tools. If you&amp;rsquo;ve seen more than a couple of job titles over the years, you&amp;rsquo;ve seen the same in process, team organization, strategies, and all that. And if you&amp;rsquo;ve primarily worked with Javascript and the frontend, you&amp;rsquo;ve seen this whole cycle on technologies and frameworks play out over the length of a couple of podcasts (and, also, my condolences).&lt;/p&gt;
&lt;p&gt;Tools and techniques become passé and fall into disuse, then obscurity. Oftentimes this is for the best of reasons: we&amp;rsquo;ve discovered a better way to do things, or found that a conceptual pathway was a dead end. Sometimes, though, this fashion cycle masks the usefulness of both tools and ways of thought&amp;ndash;or even ways of being.&lt;/p&gt;
&lt;h2 id=&#34;tools&#34;&gt;Tools&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;https://github.com/guard/guard&#34;&gt;Guard&lt;/a&gt; is a test (and other command/event) auto-runner for Ruby. It watches your configured project and, when a file is changed, it runs only the related tests. If you were learning to use Rails 10-15 years ago, you probably learned about it in your first project. Now, you&amp;rsquo;ll be hard pressed to find it deployed anywhere. It still works just fine, and when I introduce folks to it, they typically love it.&lt;/p&gt;
&lt;p&gt;It just fell out of fashion when we started containerizing everything. Now it&amp;rsquo;s forgotten.&lt;/p&gt;
&lt;h2 id=&#34;techniques&#34;&gt;Techniques&lt;/h2&gt;
&lt;p&gt;I mean, &lt;strong&gt;&lt;strong&gt;I&lt;/strong&gt;&lt;/strong&gt; still think Test-Driven Development is great&amp;ndash;but in a much more nuanced sense than &amp;ldquo;you must test exactly every function every time before you implement it&amp;rdquo;. By and large, TDD, too, has fallen out of vogue&amp;ndash;in part due to oversimplification of its upsides, in part because the more popular ecosystems don&amp;rsquo;t have as wonderful tooling around them as some older ecosystems once did. This isn&amp;rsquo;t the place to sell you, dear reader, on a new worldview around TDD, but know that it can be a competitive advantage when other folks don&amp;rsquo;t think even to try it.&lt;/p&gt;
&lt;h2 id=&#34;product-concepts&#34;&gt;Product Concepts&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;https://adium.im/&#34;&gt;Adium&lt;/a&gt; hails from the Instant Messaging era: a single application that could pull together the diaspora of various accounts from AOL, Microsoft, ICQ, Jabber, and more. All that has fallen by the wayside&amp;ndash;but here we are again, spread across Slack, Mattermost, Microsoft Teams, Skype, Signal, Telegram, and so many more. And so along comes &lt;a href=&#34;https://www.beeper.com/&#34;&gt;Beeper&lt;/a&gt;, which does the same thing as Adium did, but for the current suite of messaging ecosystems. They&amp;rsquo;re young and already being acquired by Automattic.&lt;/p&gt;
&lt;h2 id=&#34;process-and-ritual&#34;&gt;Process and Ritual&lt;/h2&gt;
&lt;p&gt;If all you&amp;rsquo;ve ever seen of Agile is the way most enterprises have rolled out their SCRUM-ish processes, &lt;a href=&#34;https://agilemanifesto.org/&#34;&gt;the Agile Manifesto&lt;/a&gt; is downright revolutionary.&lt;/p&gt;
&lt;p&gt;And as always, Venkat&amp;rsquo;s there to comment as well:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Do forgotten historical cheap tricks regain their vigor and leverage after a period of abandonment? Is it possible to systematically improve your sense of history, by approaching the subject in specific ways?&lt;/p&gt;
&lt;div class=&#34;CITE&#34;&gt;
&lt;p&gt;Venkatesh Rao, &lt;em&gt;Tempo&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/blockquote&gt;
&lt;h2 id=&#34;you&#34;&gt;You&lt;/h2&gt;
&lt;p&gt;Over the years, you&amp;rsquo;ve tried on many ways of being. What pathways have you integrated? Which ones have you left by the wayside? And, of the latter, are there some that you might yet pull in to your life as it now stands, giving you a unique perspective among your colleagues and peers?&lt;/p&gt;
&lt;p&gt;The new and the fresh is exciting, and often for the best. But as you mature and get more experience, being able to mine your past for fully fleshed-out but forgotten concepts can turn into a superpower. Ignore it at your peril.&lt;/p&gt;
</description>
      <pubDate>Thu, 12 Dec 2024 00:53:00 GMT</pubDate>
      <blyg:id>3mjnmdacey9e40110g766fs9yq</blyg:id>
      <blyg:kind>thread</blyg:kind>
      <blyg:version>1</blyg:version>
      <blyg:created>2024-12-12T00:53:00Z</blyg:created>
      <blyg:item>https://dylanfitzgerald.net/blyg/items/3mjnmdacey9e40110g766fs9yq.json</blyg:item>
    </item>
    <item>
      <guid isPermaLink="false">blyg:6ky0mdp37ddjpp4sd2skxwr7zq:v1</guid>
      <link>https://dylanfitzgerald.net/blog/productive-struggle/</link>
      <title>Imported from the Ctrl+Shift archive — Productive Struggle There is actually an idea in psychology that makes the …</title>
      <description>&lt;h1&gt;Productive Struggle&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;There is actually an idea in psychology that makes the connection even stronger: the &lt;a href=&#34;https://en.wikipedia.org/wiki/Yerkes%E2%80%93Dodson_law&#34;&gt;Yerkes-Dodson law&lt;/a&gt;. This law posits that the ability to learn requires the right level of arousal. Too little, and you get boredom and disengagement. Too much, and you will react too quickly with hide and watch (or even fight or flight, the best-known natural behavior) to situations that might yield more learning with bolder exploration.&lt;/p&gt;
&lt;div class=&#34;CITE&#34;&gt;
&lt;p&gt;Venkatesh Rao, &lt;em&gt;Tempo&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/blockquote&gt;
&lt;figure&gt;&lt;img src=&#34;https://dylanfitzgerald.net/ox-hugo/daltoris_a_triptych_of_visibly_weak_to_visibly_very_strong_fr_c675d347-6615-4a4a-a0b7-fd6453293477_2.jpeg&#34;
			alt=&#34;a triptych of a female gymnast with visibly larger biceps from left to right&#34; width=&#34;50%&#34;&gt;
&lt;/figure&gt;

&lt;p&gt;In more progressive education circles, the concept of &amp;ldquo;productive struggle&amp;rdquo; has been in vogue since at least the start of constructing the Common Core efforts. Its premise is simple in concept, and remarkable in its implications: to learn and grow effectively, you must struggle. But not too much.&lt;/p&gt;
&lt;p&gt;If you&amp;rsquo;re trying to learn (or being taught, or trained) something new, but the material you&amp;rsquo;re working with is too easy, you might get a nice quick dopamine hit right off the bat as you feel good about yourself&amp;hellip;but then get bored and go do something else, never really internalizing the related concepts. Crucially, this applies to getting help, too; if a learner keeps receiving assistance instead of struggling to complete the work themselves, they won&amp;rsquo;t absorb things at depth.&lt;/p&gt;
&lt;p&gt;If the material you&amp;rsquo;re working with is too hard, you&amp;rsquo;ll grind without much progress. Different folks have different amounts of grind they&amp;rsquo;ve got to give, but in the end, you&amp;rsquo;ll get frustrated and give up.&lt;/p&gt;
&lt;p&gt;You&amp;rsquo;ve got to be challenged, but not stonewalled. You&amp;rsquo;ve got to struggle&amp;ndash;productively.&lt;/p&gt;
&lt;p&gt;While what &amp;ldquo;too easy&amp;rdquo; and &amp;ldquo;too hard&amp;rdquo; is varies by the person, the overall concept of productive struggle appears to be universal&amp;ndash;at least enough so to get a lot of top-tier teachers really excited about it. So when you want to grow, or when you need your team to pick up new skills and concepts, make sure there&amp;rsquo;s struggle (but not too much!), and don&amp;rsquo;t interrupt it out of a desire to share the right way.&lt;/p&gt;
</description>
      <pubDate>Wed, 11 Dec 2024 01:45:00 GMT</pubDate>
      <blyg:id>6ky0mdp37ddjpp4sd2skxwr7zq</blyg:id>
      <blyg:kind>thread</blyg:kind>
      <blyg:version>1</blyg:version>
      <blyg:created>2024-12-11T01:45:00Z</blyg:created>
      <blyg:item>https://dylanfitzgerald.net/blyg/items/6ky0mdp37ddjpp4sd2skxwr7zq.json</blyg:item>
    </item>
    <item>
      <guid isPermaLink="false">blyg:6ghtq48rzxasq7q8hak9h6xzq6:v1</guid>
      <link>https://dylanfitzgerald.net/blog/dont-listen-just-watch/</link>
      <title>Imported from the Ctrl+Shift archive — Don&#39;t listen. Just watch. If a frog turns right and catches a fly, and then …</title>
      <description>&lt;h1&gt;Don&amp;#39;t listen. Just watch.&lt;/h1&gt;
&lt;figure&gt;&lt;img src=&#34;https://dylanfitzgerald.net/ox-hugo/daltoris_a_golden_glowing_core_orb_in_the_middle_of_fallen_scra_d2cde1e6-0292-4462-b907-c1c235f4ef59.jpeg&#34;
			alt=&#34;a glowing core surrounded by fallen grey wrapping ash&#34; width=&#34;50%&#34;&gt;
&lt;/figure&gt;

&lt;blockquote&gt;
&lt;p&gt;If a frog turns right and catches a fly, and then turns left and catches a fly, and then turns around backward and catches a fly, the purpose of the frog has to do not with turning left or right or backward but with catching flies. If a government proclaims its interest in protecting the environment but allocates little money or effort toward that goal, environmental protection is not, in fact, the government&amp;rsquo;s purpose. Purposes are deduced from behavior, not from rhetoric or stated goals.&lt;/p&gt;
&lt;div class=&#34;CITE&#34;&gt;
&lt;p&gt;Donella H. Meadows, &lt;em&gt;Thinking in Systems&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/blockquote&gt;
&lt;p&gt;Toss your company’s mission statement. Ignore the org’s vision and everything it says on your landing page. If you looked only at where your organization expends its time, money, and resources, what would you determine is the purpose of your org?&lt;/p&gt;
&lt;p&gt;What would someone else determine about your team?&lt;/p&gt;
&lt;p&gt;And about yourself?&lt;/p&gt;
</description>
      <pubDate>Sat, 07 Dec 2024 01:41:00 GMT</pubDate>
      <blyg:id>6ghtq48rzxasq7q8hak9h6xzq6</blyg:id>
      <blyg:kind>thread</blyg:kind>
      <blyg:version>1</blyg:version>
      <blyg:created>2024-12-07T01:41:00Z</blyg:created>
      <blyg:item>https://dylanfitzgerald.net/blyg/items/6ghtq48rzxasq7q8hak9h6xzq6.json</blyg:item>
    </item>
    <item>
      <guid isPermaLink="false">blyg:3te3eb93wk3xexxvwyhnftg6zg:v1</guid>
      <link>https://dylanfitzgerald.net/blog/reacting-responding-retreating-recoiling/</link>
      <title>Imported from the Ctrl+Shift archive — Reacting, responding, retreating, recoiling The thing happened. It was a big …</title>
      <description>&lt;h1&gt;Reacting, responding, retreating, recoiling&lt;/h1&gt;
&lt;p&gt;The thing happened. It was a big thing! And then you did&amp;hellip;something.&lt;/p&gt;
&lt;p&gt;Did you take a breath to consider first? Or did the action flow out of you without thought?&lt;/p&gt;
&lt;p&gt;Did you push forward into the situation, or take space from it?&lt;/p&gt;
&lt;p&gt;We’ve each got some default behaviors around all of these, varying from person to person but consistent across time. What’s your default? And in retrospect, when might it not have been the best approach?&lt;/p&gt;
</description>
      <pubDate>Thu, 05 Dec 2024 03:30:00 GMT</pubDate>
      <blyg:id>3te3eb93wk3xexxvwyhnftg6zg</blyg:id>
      <blyg:kind>thread</blyg:kind>
      <blyg:version>1</blyg:version>
      <blyg:created>2024-12-05T03:30:00Z</blyg:created>
      <blyg:item>https://dylanfitzgerald.net/blyg/items/3te3eb93wk3xexxvwyhnftg6zg.json</blyg:item>
    </item>
    <item>
      <guid isPermaLink="false">blyg:0msqjbjmx5tz9w82yxaftj6em2:v1</guid>
      <link>https://dylanfitzgerald.net/blog/you-are-not-steve-jobs/</link>
      <title>Imported from the Ctrl+Shift archive — You are not Steve Jobs (and that is okay) And reading books about how Steve Jobs …</title>
      <description>&lt;h1&gt;You are not Steve Jobs (and that is okay)&lt;/h1&gt;
&lt;figure&gt;&lt;img src=&#34;https://dylanfitzgerald.net/ox-hugo/daltoris_A_collection_of_six_Steve_Jobs_impersonators_all_wea_183087dc-8036-422a-aa58-fab947577b5b_0.jpeg&#34;
			alt=&#34;Six Steve Jobs impersonators, all wearing black turtlenecks&#34; width=&#34;50%&#34;&gt;
&lt;/figure&gt;

&lt;p&gt;And reading books about how Steve Jobs thought and worked and acted will never change that.&lt;/p&gt;
&lt;p&gt;How many books about Steve Jobs do you think &lt;em&gt;Steve Jobs&lt;/em&gt; read in his life?&lt;/p&gt;
&lt;p&gt;(In fairness, the number might not be zero. Egos are real, and his was perhaps larger than most. But the number might, in fact, be zero.)&lt;/p&gt;
&lt;p&gt;And that you are not Steve Jobs &lt;em&gt;is a good thing&lt;/em&gt;. Steve Jobs was brilliant, inspiring, and successful&amp;ndash;and also combative, stubborn, long in denial of his own daughter, famed for a mercurial style that burned sane people out, and perpetually dissatisfied. Most of us, on balance, would not be happy in that life.&lt;/p&gt;
&lt;p&gt;You are not, and won&amp;rsquo;t be, Elon, or Altman, or Cook, or Zuck, or Larry, or Gates.&lt;/p&gt;
&lt;p&gt;Substitute virtually any man&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;https://dylanfitzgerald.net/blog/you-are-not-steve-jobs/#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt; so successful in building their personal wealth through business that they&amp;rsquo;ve become pop-famous. Even the most public relations-shielded among that cadre appear perpetually dissatisfied with what life has given them.&lt;/p&gt;
&lt;p&gt;There&amp;rsquo;s value to be had in examining the strategies used by folks that&amp;rsquo;ve built sustainable systems and businesses. But don&amp;rsquo;t get lost trying to become more like somebody that you&amp;rsquo;re not&amp;ndash;especially when that somebody can never be happy with their life.&lt;/p&gt;
&lt;p&gt;You risk succeeding.&lt;/p&gt;
&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34;&gt;
&lt;p&gt;: It does seem easier to generalize men in this position. I&amp;rsquo;m more willing to believe that Oprah or Martha Stewart, for example, is satisfied with her life&amp;ndash;but I could well be wrong here, too.&amp;#160;&lt;a href=&#34;https://dylanfitzgerald.net/blog/you-are-not-steve-jobs/#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
</description>
      <pubDate>Wed, 04 Dec 2024 02:30:00 GMT</pubDate>
      <blyg:id>0msqjbjmx5tz9w82yxaftj6em2</blyg:id>
      <blyg:kind>thread</blyg:kind>
      <blyg:version>1</blyg:version>
      <blyg:created>2024-12-04T02:30:00Z</blyg:created>
      <blyg:item>https://dylanfitzgerald.net/blyg/items/0msqjbjmx5tz9w82yxaftj6em2.json</blyg:item>
    </item>
    <item>
      <guid isPermaLink="false">blyg:3zn0raca7x283twc0m1n4tjefe:v1</guid>
      <link>https://dylanfitzgerald.net/blog/irreplaceable-isnt-the-point/</link>
      <title>Imported from the Ctrl+Shift archive — Irreplaceable isn&#39;t the point. Most “irreplaceable” people ultimately aren’t. As …</title>
      <description>&lt;h1&gt;Irreplaceable isn&amp;#39;t the point.&lt;/h1&gt;
&lt;p&gt;Most &amp;ldquo;irreplaceable&amp;rdquo; people ultimately aren&amp;rsquo;t. As dug in to a specialized position as you might be, organizations and economies can and will change tack, and without change, you&amp;rsquo;ll be left behind.&lt;/p&gt;
&lt;p&gt;Instead, aim for unforgettable. Or remarkable. You likely won&amp;rsquo;t be in your job forever (and who wants &lt;em&gt;that&lt;/em&gt;, anyway?), but you can set your team and yourself up for success by leaving a lasting impression. This is the work that will get you promoted, not the work that keeps you in place.&lt;/p&gt;
&lt;p&gt;Irreplaceable won&amp;rsquo;t save you. Remarkable will propel you.&lt;/p&gt;
</description>
      <pubDate>Tue, 03 Dec 2024 04:13:00 GMT</pubDate>
      <blyg:id>3zn0raca7x283twc0m1n4tjefe</blyg:id>
      <blyg:kind>thread</blyg:kind>
      <blyg:version>1</blyg:version>
      <blyg:created>2024-12-03T04:13:00Z</blyg:created>
      <blyg:item>https://dylanfitzgerald.net/blyg/items/3zn0raca7x283twc0m1n4tjefe.json</blyg:item>
    </item>
    <item>
      <guid isPermaLink="false">blyg:2k9m92s2fmg92bnfv60ye8f3xt:v1</guid>
      <link>https://dylanfitzgerald.net/blog/in-praise-of-loose-ends/</link>
      <title>Imported from the Ctrl+Shift archive — In praise of loose ends When you’re having to put aside some work in progress …</title>
      <description>&lt;h1&gt;In praise of loose ends&lt;/h1&gt;
&lt;figure&gt;&lt;img src=&#34;https://dylanfitzgerald.net/ox-hugo/daltoris_a_textile_being_woven_on_a_loom_with_visible_and_pro_f36a83ff-e008-4cbf-9200-3dd8662fa905_1.jpeg&#34;
			alt=&#34;a textile mid-weave on a loom with visible loose ends&#34; width=&#34;50%&#34;&gt;
&lt;/figure&gt;

&lt;p&gt;When you&amp;rsquo;re having to put aside some work in progress before you can fully complete it, a common approach is to find a &amp;ldquo;good stopping point&amp;rdquo;&amp;ndash;finishing up some distinct unit, and leaving a clean break without loose ends. It feels tidy, and like the right thing to do. This is optimizing for a feeling of done-ness.&lt;/p&gt;
&lt;p&gt;It also, counter-intuitively, makes it harder to resume work. There isn&amp;rsquo;t an obvious starting point, so the first thing you have to do when picking back up is make decisions about what to do next.&lt;/p&gt;
&lt;p&gt;Writers use a tactic that runs utterly counter to this: deliberately stopping mid-paragraph, or mid-sentence, or even mid-word. It&amp;rsquo;s not satisfying. It&amp;rsquo;s not clean. But it makes it such that, when the author picks up their pen, there&amp;rsquo;s no question as to how to start or what to do next: they finish the word, then the sentence, then the paragraph. In so doing, context and momentum rebuild naturally. This is optimizing for undone-ness.&lt;/p&gt;
&lt;p&gt;What can you leave undone that will leave a sense of frustration, so you&amp;rsquo;ll be almost compelled to start on it right away when you pick the work back up again?&lt;/p&gt;
</description>
      <pubDate>Wed, 27 Nov 2024 06:04:00 GMT</pubDate>
      <blyg:id>2k9m92s2fmg92bnfv60ye8f3xt</blyg:id>
      <blyg:kind>thread</blyg:kind>
      <blyg:version>1</blyg:version>
      <blyg:created>2024-11-27T06:04:00Z</blyg:created>
      <blyg:item>https://dylanfitzgerald.net/blyg/items/2k9m92s2fmg92bnfv60ye8f3xt.json</blyg:item>
    </item>
    <item>
      <guid isPermaLink="false">blyg:741r0k8r6ek57qeftn3v4cnace:v1</guid>
      <link>https://dylanfitzgerald.net/blog/the-skill-that-is-not_doing/</link>
      <title>Imported from the Ctrl+Shift archive — The skill that is not-doing Gregor: It would be nice to do something. Sam: We …</title>
      <description>&lt;h1&gt;The skill that is not-doing&lt;/h1&gt;
&lt;figure&gt;&lt;img src=&#34;https://dylanfitzgerald.net/ox-hugo/daltoris_patience._the_woman_is_attired_in_business_casual._-_5ab3ad06-e74c-4863-a00d-902e7f8422f7_2.jpeg&#34;
			alt=&#34;a woman sitting and waiting patiently, wearing business casual addire and looking above the camera.&#34; width=&#34;50%&#34;&gt;
&lt;/figure&gt;

&lt;blockquote&gt;
&lt;p&gt;Gregor: It would be nice to do something.&lt;/p&gt;
&lt;p&gt;Sam: We are doing something. We&amp;rsquo;re sitting here, waiting.&lt;/p&gt;
&lt;div class=&#34;CITE&#34;&gt;
&lt;p&gt;&lt;em&gt;Ronin&lt;/em&gt; (1998)&lt;/p&gt;
&lt;/div&gt;
&lt;/blockquote&gt;
&lt;p&gt;It&amp;rsquo;s compellingly easy, even invisible, to stay in the loop of doing. Are you working with code? There&amp;rsquo;s no end of open tickets needing your attention. Are you supporting a team? Get another set of meetings in there! Are you managing a project? If you&amp;rsquo;re not syncing with stakeholders or delivery, you can go write documentation!&lt;/p&gt;
&lt;p&gt;The thing is: sometimes, the best use of your time, the most effective action, is to do nothing. To sit, wait, and let the system that you&amp;rsquo;ve put into motion move without your intervention. To not mess with what&amp;rsquo;s working, and to make time and space for your team to figure things out for themselves.&lt;/p&gt;
&lt;p&gt;When we&amp;rsquo;re accustomed-nay, &lt;em&gt;addicted&lt;/em&gt;-to continuously doing, this can be jarring. It feels like you&amp;rsquo;re at the very least not pulling your weight.&lt;/p&gt;
&lt;p&gt;Coping with these feelings, and doing&amp;ndash;or rather, not-doing&amp;ndash;the right thing, then, becomes the work.&lt;/p&gt;
</description>
      <pubDate>Tue, 26 Nov 2024 04:14:00 GMT</pubDate>
      <blyg:id>741r0k8r6ek57qeftn3v4cnace</blyg:id>
      <blyg:kind>thread</blyg:kind>
      <blyg:version>1</blyg:version>
      <blyg:created>2024-11-26T04:14:00Z</blyg:created>
      <blyg:item>https://dylanfitzgerald.net/blyg/items/741r0k8r6ek57qeftn3v4cnace.json</blyg:item>
    </item>
    <item>
      <guid isPermaLink="false">blyg:0gbpss34vb36dxxb8mcg4dcaj3:v1</guid>
      <link>https://dylanfitzgerald.net/blog/the-sparring-partner/</link>
      <title>Imported from the Ctrl+Shift archive — A somewhat useful LLM framing: the sparring partner If you’ve tried to have an …</title>
      <description>&lt;h1&gt;A somewhat useful LLM framing: the sparring partner&lt;/h1&gt;
&lt;figure&gt;&lt;img src=&#34;https://dylanfitzgerald.net/ox-hugo/daltoris_a_kung_fu_artist_ready_to_spar_against_a_robot_--v_6_3e790349-097b-470d-90cf-db5b60e42aac_3.jpeg&#34;
			alt=&#34;A kung fu artist ready to spar against a robot&#34; width=&#34;50%&#34;&gt;
&lt;/figure&gt;

&lt;p&gt;If you&amp;rsquo;ve tried to have an LLM write prose for you at some point&amp;ndash;particularly within the last year, since tightened safety mechanisms made it nigh-impossible to effect a more artistic voice&amp;ndash;you&amp;rsquo;ve probably been disappointed with its dry, stilted voice. The only available personalities appear to be &amp;ldquo;printed user manual&amp;rdquo; and &amp;ldquo;awkwardly trying to be brah&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;It should go without saying that you shouldn&amp;rsquo;t publish this output. It&amp;rsquo;s awful, and often cringe to boot.&lt;/p&gt;
&lt;p&gt;A more useful application is to ask the LLM to challenge and criticize your own writing. While its ability to generate new text with personality is weak, it knows well the rules of the game and can point out where you may have strayed. Ask: what about this misses the point? Where is my logic wrong? What seems redundant or extraneous? Convince me that my argument is wrong!&lt;/p&gt;
&lt;p&gt;The intent here isn&amp;rsquo;t to get the LLM to think and write for you. It&amp;rsquo;s to find weaknesses in your own writing and thinking.&lt;/p&gt;
</description>
      <pubDate>Sat, 23 Nov 2024 04:54:00 GMT</pubDate>
      <blyg:id>0gbpss34vb36dxxb8mcg4dcaj3</blyg:id>
      <blyg:kind>thread</blyg:kind>
      <blyg:version>1</blyg:version>
      <blyg:created>2024-11-23T04:54:00Z</blyg:created>
      <blyg:item>https://dylanfitzgerald.net/blyg/items/0gbpss34vb36dxxb8mcg4dcaj3.json</blyg:item>
    </item>
    <item>
      <guid isPermaLink="false">blyg:090vcs5jsxgp9k6ab7jsck441w:v1</guid>
      <link>https://dylanfitzgerald.net/blog/scheduling-breaks-in-the-high-season/</link>
      <title>Imported from the Ctrl+Shift archive — Scheduling breaks in the high season You must schedule time to rest and recover, …</title>
      <description>&lt;h1&gt;Scheduling breaks in the high season&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;You must schedule time to rest and recover, or it will be scheduled for you&amp;ndash;typically at the least convenient time possible.
(Paraphrased, many sources, including Tara Brach)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;figure&gt;&lt;img src=&#34;https://dylanfitzgerald.net/ox-hugo/daltoris_A_paper_calendar_laying_flat_on_a_desk._A_single_flo_058e0e57-f380-4555-9389-3bde03bba847_0.jpeg&#34;
			alt=&#34;A paper calendar laying flat on a desk, with a single flower growing directly out of the page.&#34; width=&#34;50%&#34;&gt;
&lt;/figure&gt;

&lt;p&gt;This is sage advice—and it’s broader than it looks at first blush.&lt;/p&gt;
&lt;p&gt;Yes, by all means, take a break before you burn out or make yourself ill. And yes, certainly, learn to give your mind and body and anything else that comprises your human experience the time and space to not be always doing.&lt;/p&gt;
&lt;p&gt;That’s already a difficult lesson—we all need to learn it more than once. But there’s variations and subtleties that get missed when we just hear this advice as Hey Have You Tried Mindfulness.&lt;/p&gt;
&lt;p&gt;Oftentimes, you can anticipate times and situations where you’re going to have less in the tank. Your org has seasonal variations, and you’re coming up on a really high-traffic period. The holidays are coming, and your family often causes you strain. The anniversary of a big loss is coming up, and you’ve historically found it pretty hard. Flu season is here and a lot of your team has kids in school.&lt;/p&gt;
&lt;p&gt;Building some breaks into all of this is counterintuitive. Why not try get ahead of things? Knowing there’s limitations on upcoming availability and emotional bandwidth at both personal and collective levels drives us to work ever-harder so we won’t fall behind when things go sideways. The actual result of this is that we spend on work all the time and energy that it would take to get through the hard stuff gracefully—and then the hard stuff knocks us on our collective asses without the resilience to get back up again.&lt;/p&gt;
&lt;p&gt;Are you or your team facing down some strain that could affect your velocity? Before pushing harder, consider building in some rest.&lt;/p&gt;
</description>
      <pubDate>Fri, 22 Nov 2024 04:43:00 GMT</pubDate>
      <blyg:id>090vcs5jsxgp9k6ab7jsck441w</blyg:id>
      <blyg:kind>thread</blyg:kind>
      <blyg:version>1</blyg:version>
      <blyg:created>2024-11-22T04:43:00Z</blyg:created>
      <blyg:item>https://dylanfitzgerald.net/blyg/items/090vcs5jsxgp9k6ab7jsck441w.json</blyg:item>
    </item>
    <item>
      <guid isPermaLink="false">blyg:4b2eqn71wr4216ev1kc40bsq2w:v1</guid>
      <link>https://dylanfitzgerald.net/blog/strong-opinions-weakly-held/</link>
      <title>Imported from the Ctrl+Shift archive — Strong opinions, weakly held The idea: hold your opinions strongly enough to …</title>
      <description>&lt;h1&gt;Strong opinions, weakly held&lt;/h1&gt;
&lt;p&gt;The idea: hold your opinions strongly enough to advocate for them, but weakly enough to change them when presented with new information.&lt;/p&gt;
&lt;p&gt;I mean, &lt;em&gt;okay&lt;/em&gt;. The values here are solid. But this industry truism is predicated on the idea that people want to argue about things and then change their minds&amp;ndash;and I&amp;rsquo;ve found that, by the time someone&amp;rsquo;s arguing about something, they&amp;rsquo;re already pretty dug in. It&amp;rsquo;s going to be an ego hit for them to turn around and say: this thing I&amp;rsquo;ve been all-in for? Nope. I was wrong.&lt;/p&gt;
&lt;p&gt;Nobody likes to do a wholesale, boolean reversal. Y&amp;rsquo;know what&amp;rsquo;s doable? Shifting along a continuum. If your opinions are nuanced and your attachment to them not a black-and-white proposition, you can shift the details as new information comes in without the self-compromise. You can say: &amp;ldquo;I was wrong about this part, but I still think this other part is important.&amp;rdquo; Or: &amp;ldquo;I was 80% in on this being the best way, but now I&amp;rsquo;m only 60%&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;If you can do this for yourself, your ability to grow will be higher&amp;ndash;and less painful.&lt;/p&gt;
&lt;p&gt;If you can do this for your team, together, you&amp;rsquo;ll be unstoppable.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m about 70% sure of it.&lt;/p&gt;
</description>
      <pubDate>Thu, 21 Nov 2024 05:25:00 GMT</pubDate>
      <blyg:id>4b2eqn71wr4216ev1kc40bsq2w</blyg:id>
      <blyg:kind>thread</blyg:kind>
      <blyg:version>1</blyg:version>
      <blyg:created>2024-11-21T05:25:00Z</blyg:created>
      <blyg:item>https://dylanfitzgerald.net/blyg/items/4b2eqn71wr4216ev1kc40bsq2w.json</blyg:item>
    </item>
    <item>
      <guid isPermaLink="false">blyg:2a3hdwt9jppczkscdd1304y7j9:v1</guid>
      <link>https://dylanfitzgerald.net/blog/your-days-cant-all-be-100-percent/</link>
      <title>Imported from the Ctrl+Shift archive — Your days can&#39;t all be 100% Neither can your team’s. Yes: those days where …</title>
      <description>&lt;h1&gt;Your days can&amp;#39;t all be 100%&lt;/h1&gt;
&lt;p&gt;Neither can your team’s.&lt;/p&gt;
&lt;figure&gt;&lt;img src=&#34;https://dylanfitzgerald.net/ox-hugo/daltoris_macro_shot_artistic_photograph_a_collection_of_drink_d5a3e3ce-babd-458a-af1e-482b8c53f8d2_3.jpeg&#34;
			alt=&#34;Photograph of a collection of glasses filled to various levels with different colored liquids&#34; width=&#34;50%&#34;&gt;
&lt;/figure&gt;

&lt;p&gt;Yes: those days where everything seems to click and flow are lovely. Sometimes you’ll get a few of them in succession, and it feels like you’re going to conquer the world!&lt;/p&gt;
&lt;p&gt;But we live in reality, as staunchly as some might deny it, and Life happens. Not only do folks have ups and downs–they’re also not evenly distributed. Which is to say: sometimes you or someone on your team is going to get the shit kicked out of them by life events, and to expect streaks of amazing performance without occasional streaks of having to focus on getting through the day is setting yourself up for surprise and disappointment.&lt;/p&gt;
&lt;p&gt;People will miss a habit. Twice. You might well do so, too!&lt;/p&gt;
&lt;p&gt;The key is not set the expectation that folks show up perfect every day, or to devise some ingenious system that makes every day perfect for them regardless of how they show up. It’s to check in with yourself and your team in a way that works for all of you—which might be deep, or might involve scaled questions, or might just be a weekly vibe check—while setting the example and expectation that shit days and weeks happen.&lt;/p&gt;
&lt;p&gt;You can’t keep people from falling—yourself included. But if you can ensure there’s no judgment against someone when they’re down, and sometimes even help them get back up.&lt;/p&gt;
&lt;p&gt;And I’ll take that over trying to force or fake a 100% day any time.&lt;/p&gt;
</description>
      <pubDate>Wed, 20 Nov 2024 03:21:00 GMT</pubDate>
      <blyg:id>2a3hdwt9jppczkscdd1304y7j9</blyg:id>
      <blyg:kind>thread</blyg:kind>
      <blyg:version>1</blyg:version>
      <blyg:created>2024-11-20T03:21:00Z</blyg:created>
      <blyg:item>https://dylanfitzgerald.net/blyg/items/2a3hdwt9jppczkscdd1304y7j9.json</blyg:item>
    </item>
    <item>
      <guid isPermaLink="false">blyg:76p29w26nktkhnvgvtz4wee17g:v1</guid>
      <link>https://dylanfitzgerald.net/blog/its-about-the-links_not-just-the-nodes/</link>
      <title>Imported from the Ctrl+Shift archive — It&#39;s about the links, not just the nodes No one really understands all the …</title>
      <description>&lt;h1&gt;It&amp;#39;s about the links, not just the nodes&lt;/h1&gt;
&lt;figure&gt;&lt;img src=&#34;https://dylanfitzgerald.net/ox-hugo/daltoris_charcoal_sketch_spiderweb_high_detail_close_up_roman_335c446e-6c0c-44f4-a5b2-bf3a98d097e8_1.jpeg&#34;
			alt=&#34;A spider&amp;#39;s web in charcoal&#34; width=&#34;50%&#34;&gt;
&lt;/figure&gt;

&lt;blockquote&gt;
&lt;p&gt;No one really understands all the relationships that allow a tree to do what it does. That lack of knowledge is not surprising. It&amp;rsquo;s easier to learn about a system&amp;rsquo;s elements than about its interconnections.&lt;/p&gt;
&lt;div class=&#34;CITE&#34;&gt;
&lt;p&gt;Donalla Meadows, &lt;em&gt;Thinking in Systems&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/blockquote&gt;
&lt;!--quoteend--&gt;
&lt;blockquote&gt;
&lt;p&gt;One can define a human being by DNA or by the physical traits of the species, but I prefer to use the word person for the focus of a pattern of relationships.&lt;/p&gt;
&lt;div class=&#34;CITE&#34;&gt;
&lt;p&gt;Mary Catherine Bateson, &lt;em&gt;Peripheral Visions: Learning Along the Way&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/blockquote&gt;
&lt;p&gt;You can learn all of the technology and architecture. You can build great technical systems to a high degree of predictability. But when the lights go out, it&amp;rsquo;s the communities and relationships that sustain us&amp;ndash;personally and professionally.&lt;/p&gt;
&lt;p&gt;What does investing a little time in strengthening your community look like? What&amp;rsquo;s one thing you can do today?&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;(Ctrl+Shift is resuming at last; that hiatus was longer than anticipated.)&lt;/p&gt;
</description>
      <pubDate>Sat, 16 Nov 2024 03:20:00 GMT</pubDate>
      <blyg:id>76p29w26nktkhnvgvtz4wee17g</blyg:id>
      <blyg:kind>thread</blyg:kind>
      <blyg:version>1</blyg:version>
      <blyg:created>2024-11-16T03:20:00Z</blyg:created>
      <blyg:item>https://dylanfitzgerald.net/blyg/items/76p29w26nktkhnvgvtz4wee17g.json</blyg:item>
    </item>
    <item>
      <guid isPermaLink="false">blyg:2rh75tjhwxw49d7z99gv830jc5:v1</guid>
      <link>https://dylanfitzgerald.net/blog/writing-good-tickets-is-salesmanship/</link>
      <title>Imported from the Ctrl+Shift archive — Writing good tickets (and projects) is salesmanship [ENG-7566] Refactor our …</title>
      <description>&lt;h1&gt;Writing good tickets (and projects) is salesmanship&lt;/h1&gt;
&lt;figure&gt;&lt;img src=&#34;https://dylanfitzgerald.net/ox-hugo/daltoris_four_pieces_of_paper_one_flat_one_crumpled_into_a_ba_79fd56b9-713f-42ad-9790-541e5f75adfc_3.jpeg&#34;
			alt=&#34;Four pieces of paper: one flat, one crumpled, one roughly folded, and one an origami paper crane&#34; width=&#34;50%&#34;&gt;
&lt;/figure&gt;

&lt;h2 id=&#34;eng-7566-refactor-our-fraglesnitz-model-to-split-out-its-roles-into-separate-modules&#34;&gt;[ENG-7566] Refactor our fraglesnitz model to split out its roles into separate modules&lt;/h2&gt;
&lt;p&gt;Nobody cares. This will get put off forever.&lt;/p&gt;
&lt;h2 id=&#34;eng-7566-split-razzmatazz-off-fraglesnitz-enabling-us-to-build-snazzyfleep&#34;&gt;[ENG-7566] Split razzmatazz off fraglesnitz, enabling us to build snazzyfleep&lt;/h2&gt;
&lt;p&gt;This at least has some justification. We want snazzyfleep.&lt;/p&gt;
&lt;h2 id=&#34;eng-7566-initial-snazzyfleep-functionality-requires-fraglesnitz-refactoring&#34;&gt;[ENG-7566] Initial Snazzyfleep functionality [requires fraglesnitz refactoring]&lt;/h2&gt;
&lt;p&gt;This is the one that gets scheduled and started. It has a clear, immediate benefit.&lt;/p&gt;
&lt;h2 id=&#34;but-these-are-all-the-same-job&#34;&gt;But these are all the same job!&lt;/h2&gt;
&lt;p&gt;Yup. But&amp;hellip;&lt;/p&gt;
&lt;p&gt;The first one is written like a chore, with no clear benefit.&lt;/p&gt;
&lt;p&gt;The second is written like a technical exercise with a nice side-effect.&lt;/p&gt;
&lt;p&gt;The third is written like a business opportunity.&lt;/p&gt;
&lt;p&gt;Guess which one is easiest to justify?&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;Ctrl+Shift will be off tomorrow for US election day (and perhaps longer if things get really ugly out there). If you&amp;rsquo;re based here in the states, and you haven&amp;rsquo;t already voted, &lt;em&gt;go vote&lt;/em&gt;. And setting aside the pretense of anything being &amp;ldquo;not political&amp;rdquo;, &lt;a href=&#34;https://www.nytimes.com/interactive/2024/07/11/opinion/editorials/donald-trump-2024-unfit.html&#34;&gt;Donald Trump is unfit to lead&lt;/a&gt;, in particular because he &lt;span class=&#34;underline&#34;&gt;deliberately wants to hurt lots of people, some for power, some for revenge, and some seemingly just for fun&lt;/span&gt;. Vote against him.&lt;/p&gt;
</description>
      <pubDate>Tue, 05 Nov 2024 03:40:00 GMT</pubDate>
      <blyg:id>2rh75tjhwxw49d7z99gv830jc5</blyg:id>
      <blyg:kind>thread</blyg:kind>
      <blyg:version>1</blyg:version>
      <blyg:created>2024-11-05T03:40:00Z</blyg:created>
      <blyg:item>https://dylanfitzgerald.net/blyg/items/2rh75tjhwxw49d7z99gv830jc5.json</blyg:item>
    </item>
    <item>
      <guid isPermaLink="false">blyg:3da5864ht5s1bjq38ztqhn0npm:v1</guid>
      <link>https://dylanfitzgerald.net/blog/the-opposite-of-resistance/</link>
      <title>Imported from the Ctrl+Shift archive — The Opposite of Resistance The opposite of resistance is not flow. Nor is it …</title>
      <description>&lt;h1&gt;The Opposite of Resistance&lt;/h1&gt;
&lt;p&gt;The opposite of resistance is not flow.&lt;/p&gt;
&lt;p&gt;Nor is it ease, or productivity.&lt;/p&gt;
&lt;p&gt;The opposite of resistance is resilience.&lt;/p&gt;
</description>
      <pubDate>Sat, 02 Nov 2024 03:06:00 GMT</pubDate>
      <blyg:id>3da5864ht5s1bjq38ztqhn0npm</blyg:id>
      <blyg:kind>thread</blyg:kind>
      <blyg:version>1</blyg:version>
      <blyg:created>2024-11-02T03:06:00Z</blyg:created>
      <blyg:item>https://dylanfitzgerald.net/blyg/items/3da5864ht5s1bjq38ztqhn0npm.json</blyg:item>
    </item>
    <item>
      <guid isPermaLink="false">blyg:4xnm9n26h982xxh5m8ehazer16:v1</guid>
      <link>https://dylanfitzgerald.net/blog/scales-of-resistance/</link>
      <title>Imported from the Ctrl+Shift archive — Scales of Resistance Where does Resistance come from? The concept is commonly …</title>
      <description>&lt;h1&gt;Scales of Resistance&lt;/h1&gt;
&lt;p&gt;Where does Resistance come from? The concept is commonly discussed at the individual level, but its sources and expressions aren&amp;rsquo;t limited just to one person at a time.&lt;/p&gt;
&lt;figure&gt;&lt;img src=&#34;https://dylanfitzgerald.net/ox-hugo/daltoris_a_diverse_team_of_young_and_middle-aged_adults_rolli_160ad2cb-8ebc-42fa-8cae-2ea0f95906e8_0.jpeg&#34;
			alt=&#34;a group of people pushing a boulder up a hill like Sisyphis&#34; width=&#34;40%&#34;&gt;
&lt;/figure&gt;

&lt;h2 id=&#34;resistance-in-individuals&#34;&gt;Resistance in Individuals&lt;/h2&gt;
&lt;p&gt;The seminal work on Resistance, Pressfield&amp;rsquo;s &lt;a href=&#34;https://stevenpressfield.com/books/the-war-of-art/&#34;&gt;The War of Art&lt;/a&gt;, focuses pretty tightly on the individual level. This is a great starting point for thinking about and understanding Resistance, not least because we can all relate. It&amp;rsquo;s also not comprehensive&amp;ndash;Resistance can emerge individually, in teams, in systems, even in societies.&lt;/p&gt;
&lt;p&gt;At the individual level, Resistance is emotionally rooted. It&amp;rsquo;s often an expression of a wide variety of fears, be they around status, effectiveness, routine, breaking things, the perception of others, and so on.&lt;/p&gt;
&lt;p&gt;Imposter syndrome is Resistance at the individual level. Oftentimes, so are procrastination, perfectionism, and the fear of failure.&lt;/p&gt;
&lt;h2 id=&#34;resistance-in-teams&#34;&gt;Resistance in Teams&lt;/h2&gt;
&lt;p&gt;Resistance in teams is rooted in culture, norms, and processes. You see it when people say or paraphrase &amp;ldquo;but we&amp;rsquo;ve &lt;em&gt;always&lt;/em&gt; done it this way&amp;rdquo;. A series of failed initiatives can instill cynicism in a team&amp;rsquo;s culture&amp;ndash;especially when management or leadership is graceless and blame-heavy. Resistance can also grow from consistently under-resourcing efforts towards change, expecting growth without providing training resources, or in setting arbitrarily unrealistic deadlines and then beating the team over the head with them.&lt;/p&gt;
&lt;p&gt;Resistance at the team level shows up as cynicism, disengagement, and a muddled chaos of confusion as communications get further strained. If you&amp;rsquo;re on or managing a team like this, you&amp;rsquo;ll likely feel like you don&amp;rsquo;t know what people are doing with their time, or what they&amp;rsquo;re thinking when you interact with them.&lt;/p&gt;
&lt;h2 id=&#34;resistance-in-systems&#34;&gt;Resistance in Systems&lt;/h2&gt;
&lt;p&gt;Resistance can arise from the individual or the team level, or it can come in more diffuse form from the systems we live and work in.  Typically, at the systemic level, Resistance grows from either structural or knowledge barriers&amp;ndash;though cultural issues similar to those on teams can emerge writ large and have similar effect. There&amp;rsquo;s two essential questions to address: how risky, difficult, and effective is it to make change within the organization, and how does one learn how to do it? For example, does your organization&amp;rsquo;s software have a lot of technical debt, and is knowledge of the gnarlier bits siloed off into just one team? Or does unclear ownership over a business function mean that you have to coordinate with five different teams to accomplish a small change, only to find that the needed expertise to pull it off isn&amp;rsquo;t present in the organization?&lt;/p&gt;
&lt;h2 id=&#34;resistance-in-societies&#34;&gt;Resistance in Societies&lt;/h2&gt;
&lt;p&gt;Ask an American about their ability to concentrate on new things during an election week.&lt;/p&gt;
&lt;figure&gt;&lt;img src=&#34;https://dylanfitzgerald.net/ox-hugo/CleanShot%202024-10-31%20at%2022.22.50@2x.png&#34;&gt;
&lt;/figure&gt;

&lt;p&gt;I may want to expand on this lattermost scope of Resistance Sources in the near future, but (perhaps fittingly) am living out this form of Resistance right now.&lt;/p&gt;
</description>
      <pubDate>Fri, 01 Nov 2024 03:05:00 GMT</pubDate>
      <blyg:id>4xnm9n26h982xxh5m8ehazer16</blyg:id>
      <blyg:kind>thread</blyg:kind>
      <blyg:version>1</blyg:version>
      <blyg:created>2024-11-01T03:05:00Z</blyg:created>
      <blyg:item>https://dylanfitzgerald.net/blyg/items/4xnm9n26h982xxh5m8ehazer16.json</blyg:item>
    </item>
    <item>
      <guid isPermaLink="false">blyg:5yzdftzr6839a6ax1rkp2sg4jn:v1</guid>
      <link>https://dylanfitzgerald.net/blog/delegate-decisions-when-compromised/</link>
      <title>Imported from the Ctrl+Shift archive — When situationally compromised, delegate decisions There’s cloudiness and pain …</title>
      <description>&lt;h1&gt;When situationally compromised, delegate decisions&lt;/h1&gt;
&lt;figure&gt;&lt;img src=&#34;https://dylanfitzgerald.net/ox-hugo/daltoris_relay_runner_handing_off_the_baton_to_their_teammate_43ffd3b7-2984-41aa-86f5-d08fd30101f5_0.jpeg&#34;
			alt=&#34;a relay runner handing off the baton to their teammate&#34; width=&#34;50%&#34;&gt;
&lt;/figure&gt;

&lt;p&gt;There’s cloudiness and pain around the Situation, and you’re feeling (or trying not to feel) resistance to facing what could be painful truths.&lt;/p&gt;
&lt;p&gt;You&amp;rsquo;re compromised. No shame in that; we all have our blind spots, our emotional fragilities, our scars.&lt;/p&gt;
&lt;p&gt;But your judgment is compromised, too, and people depend on it. The right thing to do is to delegate to someone else. They’re imperfect too! But everyone’s got a different constellation of blind spots, fragilities, and scars. (This is &lt;em&gt;much&lt;/em&gt; easier to do if you’ve identified one or more good delegates in advance.)&lt;/p&gt;
&lt;p&gt;Let’s acknowledge: this is hard! and humbling! and deeply uncomfortable! While doing this is actually a form of strength, it’s so easy to feel like you’re demonstrating weakness by admitting what you can’t do.&lt;/p&gt;
&lt;p&gt;Try this: “Hey, the situation with X is really challenging for me because it’s too close to some painful personal experiences, and I think my judgment may be compromised. Can I ask your advice, or hand this off to you completely?”&lt;/p&gt;
&lt;p&gt;Yes, you can (and should) take the opportunity to learn from the challenge, to work on yourself and your issues—but right now, decisions need making, and someone else’s view will be clearer. Borrow it.&lt;/p&gt;
</description>
      <pubDate>Thu, 31 Oct 2024 04:07:00 GMT</pubDate>
      <blyg:id>5yzdftzr6839a6ax1rkp2sg4jn</blyg:id>
      <blyg:kind>thread</blyg:kind>
      <blyg:version>1</blyg:version>
      <blyg:created>2024-10-31T04:07:00Z</blyg:created>
      <blyg:item>https://dylanfitzgerald.net/blyg/items/5yzdftzr6839a6ax1rkp2sg4jn.json</blyg:item>
    </item>
    <item>
      <guid isPermaLink="false">blyg:3vvcbp03rnpfwqtjm9zmvpgsb7:v1</guid>
      <link>https://dylanfitzgerald.net/blog/recognizing-resistance/</link>
      <title>Imported from the Ctrl+Shift archive — Recognizing Resistance “We’re not ready to start on that yet…” “I don’t think …</title>
      <description>&lt;h1&gt;Recognizing Resistance&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;ldquo;We&amp;rsquo;re not ready to start on that yet&amp;hellip;&amp;rdquo;
&amp;ldquo;I don&amp;rsquo;t think I&amp;rsquo;m the right person for this task&amp;hellip;&amp;rdquo;
&amp;ldquo;We need to do more research before moving forward&amp;hellip;&amp;rdquo;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;figure&gt;&lt;img src=&#34;https://dylanfitzgerald.net/ox-hugo/daltoris_six_software_developers_at_their__2c9b6955-884c-4e40-a592-723f53cb3011_0.jpeg&#34;
			alt=&#34;six software developers at their keyboards, halfway submerged in molasses&#34; width=&#34;50%&#34;&gt;
&lt;/figure&gt;

&lt;p&gt;Are you hearing the cries of Resistance from your team?&lt;/p&gt;
&lt;p&gt;I don&amp;rsquo;t mean defiance. I mean big-R Resistance of the &lt;a href=&#34;https://stevenpressfield.com/books/the-war-of-art/&#34;&gt;Stephen Pressfield&lt;/a&gt; variety: the working-through-molasses sensation, when everything feels hard to start and impossible to finish on time. This in spite of knowing that your team has the skillset to perform and the history of pulling it off.&lt;/p&gt;
&lt;p&gt;What should you be looking for?&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Higher distractability. A bug bash is great, but if your whole team&amp;rsquo;s focus is shifting towards smaller keep-the-lights-on tasks rather than meatier deliverables, they may be facing Resistance.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Perfectionism blocking delivery. Code that gets stuck in review is never fun; code that gets stuck in review for weeks is a sign that something&amp;rsquo;s off. If your team is getting bogged down in the details, they may be facing Resistance.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Aversion to starting new tasks. If your team is finding reasons to delay starting on new projects, they may be facing Resistance.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Challenges in finishing tasks. If your team is finding reasons to delay finishing projects, they may be facing Resistance.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Aversion to feedback.&lt;/strong&gt; (Much more on this in another post soon after this Resistance focus.) If your team is finding reasons to avoid feedback, they may be facing Resistance.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Indecisiveness and seeming fear or avoidance of commitment. If your team is finding reasons to avoid making decisions, they may be facing Resistance.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;A general sense of malaise, low engagement: silence in meetings that had once had participation, lack of organic collaboration. If your team is finding reasons to avoid engaging with each other, they may be facing Resistance.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;It&amp;rsquo;s worth being able to recognize and identify Resistance. Everyone experiences it, individuals and teams alike. And, crucially, it&amp;rsquo;s not a sign of weakness or incompetence. It&amp;rsquo;s a sign that something is off in the system.&lt;/p&gt;
&lt;p&gt;When you recognize Resistance, you&amp;rsquo;ll want to make some changes. But let&amp;rsquo;s start with what won&amp;rsquo;t help: laying out blame and guilt across your team. They&amp;rsquo;re going to need some leadership, grit, and momentum-building, and the worst way to start this is by being further discouraging.&lt;/p&gt;
</description>
      <pubDate>Wed, 30 Oct 2024 04:09:00 GMT</pubDate>
      <blyg:id>3vvcbp03rnpfwqtjm9zmvpgsb7</blyg:id>
      <blyg:kind>thread</blyg:kind>
      <blyg:version>1</blyg:version>
      <blyg:created>2024-10-30T04:09:00Z</blyg:created>
      <blyg:item>https://dylanfitzgerald.net/blyg/items/3vvcbp03rnpfwqtjm9zmvpgsb7.json</blyg:item>
    </item>
    <item>
      <guid isPermaLink="false">blyg:1a9txjjq97pga4h1k8zjx8c848:v1</guid>
      <link>https://dylanfitzgerald.net/blog/hiring-less-experienced-devs-with-llms/</link>
      <title>Imported from the Ctrl+Shift archive — How should we hire less-experienced developers in the age of LLMs? Over the …</title>
      <description>&lt;h1&gt;How should we hire less-experienced developers in the age of LLMs?&lt;/h1&gt;
&lt;figure&gt;&lt;img src=&#34;https://dylanfitzgerald.net/ox-hugo/daltoris_Hand-drawn_colored_pencil_illustration._Sparse_penci_111fe9db-7ab3-455a-b4d8-08a055e3dbea_3.jpeg&#34;
			alt=&#34;A developer standing behind and evaluating a college-aged student at a computer. The student is sitting next to a robot; they are helping each other.&#34; width=&#34;50%&#34;&gt;
&lt;/figure&gt;

&lt;p&gt;Over the medium to long term, we’ll at least be able to reflect and think about what’s worked and what hasn’t. But right now, we’re in fresh snow: no tracks, no scents.&lt;/p&gt;
&lt;p&gt;When evaluating for technical competency, should we…&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Tell candidates not to use AI? This seems backwards, like asking accounts not to use calculators.&lt;/li&gt;
&lt;li&gt;Push more leetcode? This was &lt;em&gt;already&lt;/em&gt; ineffective, high-effort, and filtered out otherwise great candidates.&lt;/li&gt;
&lt;li&gt;Describe a feature &amp;amp; ask candidates to write the tests? I personally like this, but that’s probably because I’m An Old. It’s totally conceivable that effective development flows are going to look wildly different in a couple years, and the testing story when we’re increasingly using engines that are non-deterministic might get weird. Short-term, this definitely still has value.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For those candidates we’re talking with that have learned to sling code with LLM assistance, though, we’ve got an option that previously was much more problematic: the take-home assignment, but accelerated.&lt;/p&gt;
&lt;p&gt;Previously, asking someone to write a feature from scratch and bring it back to you, while probably a decent indicator of technical competency, was a &lt;strong&gt;really big ask&lt;/strong&gt;. That could take a day or more of someone’s usable time, and often, firms making this ask would do so without offering compensation. Yuck. Expensive, borderline insulting, and you filter out people that already have jobs!&lt;/p&gt;
&lt;p&gt;Now, you can slim down your request to something that someone could reasonably build with an LLM in an hour or so. It’ll be brittle and full of code quirks and flaws, but you’ll have a chance to evaluate how someone breaks down a problem and composes a solution—and that’s the most important technical competency in our industry.&lt;/p&gt;
&lt;p&gt;We’ve got the chance to be better at hiring and make the process less painful for everyone, especially job-seekers. Let’s not miss out on it.&lt;/p&gt;
</description>
      <pubDate>Tue, 29 Oct 2024 00:41:00 GMT</pubDate>
      <blyg:id>1a9txjjq97pga4h1k8zjx8c848</blyg:id>
      <blyg:kind>thread</blyg:kind>
      <blyg:version>1</blyg:version>
      <blyg:created>2024-10-29T00:41:00Z</blyg:created>
      <blyg:item>https://dylanfitzgerald.net/blyg/items/1a9txjjq97pga4h1k8zjx8c848.json</blyg:item>
    </item>
    <item>
      <guid isPermaLink="false">blyg:70ax3m9ger1bkk594hmdrk0ay2:v1</guid>
      <link>https://dylanfitzgerald.net/blog/comfortable-satisfaction-pathways-for-the-aspirational/</link>
      <title>Imported from the Ctrl+Shift archive — Getting Ahead: Pathways to Comfortable Career Satisfaction for the Aspirational …</title>
      <description>&lt;h1&gt;Getting Ahead: Pathways to Comfortable Career Satisfaction for the Aspirational&lt;/h1&gt;
&lt;p&gt;Looking at software career options from an earlier place, many folks find themselves both aspiring for career growth and wanting not to be plugging in 60+-hour weeks by mid-career (and rightly so!). There&amp;rsquo;s a lot of hustle culture out there that promises to get you there right away; while a few folks out there get lucky, most of this is just concealing the outside-the-office time its purporters are plugging in. In hopes of making this wide range of possibilities a little easier to navigate (and with the wish that I could give myself this same resource some twenty years ago), here&amp;rsquo;s a breakdown of some common and reliable &lt;em&gt;actual&lt;/em&gt; paths towards career satisfaction, particularly for those that are young and hungry:&lt;/p&gt;
&lt;figure&gt;&lt;img src=&#34;https://dylanfitzgerald.net/ox-hugo/daltoris_Matisse_colored_pencil_a_young_woman_carrying_a_brie_a36614d5-c1d7-4203-8149-44a0a25ade97_3.jpeg&#34;
			alt=&#34;colored pencil drawing of a young woman on a treadmill while carrying a briefcase and talking on the phone&#34; width=&#34;40%&#34;&gt;
&lt;/figure&gt;

&lt;p&gt;&lt;strong&gt;Put in the hours with your employer.&lt;/strong&gt; Like, a lot of hours. More than 40. You need to both get in the reps and establish a reputation. It&amp;rsquo;s hard. It&amp;rsquo;s low-risk. But you&amp;rsquo;ll more than likely get where you&amp;rsquo;re aiming. This is &amp;ldquo;a job&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;Or&amp;hellip;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Put in the hours outside of work&lt;/strong&gt;. Put in enough at your job to get your job done, then keep going. It&amp;rsquo;ll be more than 40 in total right now. You need to get in the reps and establish a reputation. It&amp;rsquo;s harder, because you have to self-motivate. It&amp;rsquo;s medium-risk: you need to self-niche and get good enough at marketing and build an audience or a portfolio or reputation somehow, and you don&amp;rsquo;t have someone paying you from day 1 and telling you directly what they value. But it&amp;rsquo;s pretty rewarding. You might get where you&amp;rsquo;re aiming, and you&amp;rsquo;ll be at least fine in the meantime. This is &amp;ldquo;a job, plus a side project&amp;rdquo; or &amp;ldquo;a job, plus contracts/consulting&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;Or&amp;hellip;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Roll the dice right now&lt;/strong&gt;. Start your own thing with a narrow niche: find a fit between what you&amp;rsquo;re willing to do, who you want to work with, and what product or service they want enough to pay for. It&amp;rsquo;s hard. It&amp;rsquo;s high-risk. Right off the bat, your expenses mount by the day; the way to outrun them is usually by putting in a lot of hourse. The payoff is high, but there&amp;rsquo;s no guarantee you&amp;rsquo;ll make any money at all. If this is appealing, you should probably do it on the side until you get funding or customers or both. This is &amp;ldquo;a startup&amp;rdquo; or &amp;ldquo;a consultancy&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;Or&amp;hellip;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Adjust your perspective&lt;/strong&gt;. &lt;em&gt;This one is the actual superpower.&lt;/em&gt; Start moving away from the binary win/lose perspective into a more gradated way of living. You are not winning or losing in your career. You&amp;rsquo;re on a continuum. From where you stand today, where are you aiming? What will feel like a single step in that direction that you can do in the next week? Do that; call it a win. Know that you&amp;rsquo;re genetically predisposed to compare yourself to your peers, and hack that to not make yourself miserable: instead of trying to be richer or more successful than them, try to be more truth-seeking, more giving, more interested in identifying where you yourself can grow, more able to hear feedback and learn from it. Doing this takes time—outside of work. It&amp;rsquo;s mostly time over time, though; better 10 minutes a day for a year than a two-week retreat in isolation. Perhaps ironically, &lt;strong&gt;&lt;strong&gt;this is a pretty good recipe for career success&lt;/strong&gt;&lt;/strong&gt; —but that&amp;rsquo;s not really the point. It&amp;rsquo;s hard. It&amp;rsquo;s low-risk. The payoff is high, and in the meantime you&amp;rsquo;re pursuing the middle path. This is &amp;ldquo;enlightenment?&amp;rdquo; western edition? Or something? More than anything, this is finding happiness right where you are, which makes for terrible cocktail conversation and a lot fewer deathbed regrets.&lt;/p&gt;
&lt;p&gt;Resources I&amp;rsquo;d pass along for folks interested in all of these directions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://www.effectiveengineer.com/book/&#34;&gt;https://www.effectiveengineer.com/book/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://jonathanstark.com/&#34;&gt;https://jonathanstark.com/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://readmake.com/&#34;&gt;https://readmake.com/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://geraldmweinberg.com/Site/Consulting_Secrets.html&#34;&gt;https://geraldmweinberg.com/Site/Consulting_Secrets.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.annieduke.com/books/&#34;&gt;https://www.annieduke.com/books/&lt;/a&gt; (particularly Thinking In Bets) (summary at &lt;a href=&#34;https://sive.rs/book/ThinkingInBets&#34;&gt;https://sive.rs/book/ThinkingInBets&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.danharris.com/p/books-ee0&#34;&gt;https://www.danharris.com/p/books-ee0&lt;/a&gt; (or for the more crunchy-granola crowd [no judgment, this is me too], &lt;a href=&#34;https://www.tarabrach.com/books/radical-acceptance/&#34;&gt;https://www.tarabrach.com/books/radical-acceptance/&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;There’s also something to be said for initially aiming to go T-shaped (lots of breadth, one area of great depth) with the intent of going X-shaped (two complimentary but distinct areas of great depth), but that’s a discussion for another day.&lt;/p&gt;
</description>
      <pubDate>Fri, 25 Oct 2024 22:05:00 GMT</pubDate>
      <blyg:id>70ax3m9ger1bkk594hmdrk0ay2</blyg:id>
      <blyg:kind>thread</blyg:kind>
      <blyg:version>1</blyg:version>
      <blyg:created>2024-10-25T22:05:00Z</blyg:created>
      <blyg:item>https://dylanfitzgerald.net/blyg/items/70ax3m9ger1bkk594hmdrk0ay2.json</blyg:item>
    </item>
    <item>
      <guid isPermaLink="false">blyg:2rz0d7apwvjgvzcde0nse21k4c:v1</guid>
      <link>https://dylanfitzgerald.net/blog/experiments-not-initiatives/</link>
      <title>Imported from the Ctrl+Shift archive — Experiments, not initiatives Want to sneak an idea into your organization and …</title>
      <description>&lt;h1&gt;Experiments, not initiatives&lt;/h1&gt;
&lt;p&gt;Want to sneak an idea into your organization and give it the best shot of taking root? Call it (and frame it as) an experiment. Make sure people know it’ll probably be irrelevant to their day-to-day, that it’s just a few people trying this thing for a set time box, that they’re invited to join but no pressure, and if you’re pressed by a deadline for something else, that’s fine; maybe skip this round.&lt;/p&gt;
&lt;figure&gt;&lt;img src=&#34;https://dylanfitzgerald.net/ox-hugo/daltoris_a_hand-drawn_cartoon_depiction_of_a_scientist_experi_77b47496-0e13-45dd-95a4-0723097729a4_2.jpeg&#34;
			alt=&#34;hand-drawn cartoon depiction of a scientist experimenting in a chemistry lab&#34; width=&#34;40%&#34;&gt;
&lt;/figure&gt;

&lt;p&gt;Want to ensure maximum organizational resistance to an idea? Call it (and frame it as) an initiative. Make sure people know it’s coming for them, that there’s a plan with phases and task forces, that it’s going to replace things they like or feel empowered over without real detail upfront over what that might be, and that most of them have no input because all the decisions have already been made.&lt;/p&gt;
&lt;figure&gt;&lt;img src=&#34;https://dylanfitzgerald.net/ox-hugo/daltoris_Screen_displaying_a_businessperson_discussing_a_new__3922d097-0939-4f7a-9a88-842de7147490_0.jpeg&#34;
			alt=&#34;Screen displaying a businessperson discussing a new initiative, dystopian&#34; width=&#34;40%&#34;&gt;
&lt;/figure&gt;

&lt;p&gt;What the idea itself actually is matters, but how it’s positioned often matters more.&lt;/p&gt;
</description>
      <pubDate>Fri, 25 Oct 2024 00:07:00 GMT</pubDate>
      <blyg:id>2rz0d7apwvjgvzcde0nse21k4c</blyg:id>
      <blyg:kind>thread</blyg:kind>
      <blyg:version>1</blyg:version>
      <blyg:created>2024-10-25T00:07:00Z</blyg:created>
      <blyg:item>https://dylanfitzgerald.net/blyg/items/2rz0d7apwvjgvzcde0nse21k4c.json</blyg:item>
    </item>
    <item>
      <guid isPermaLink="false">blyg:6xc2wrgrwq8tghxyaf37b94weg:v1</guid>
      <link>https://dylanfitzgerald.net/blog/should-i-break-rank/</link>
      <title>Imported from the Ctrl+Shift archive — Should I break rank? Is it cool if you chat up your boss’ boss’ boss? Likewise, …</title>
      <description>&lt;h1&gt;Should I break rank?&lt;/h1&gt;
&lt;p&gt;Is it cool if you chat up your boss&amp;rsquo; boss&amp;rsquo; boss? Likewise, should I grab coffee with the intern even though they&amp;rsquo;re two or three levels down the ladder? Let&amp;rsquo;s break it down by org size.&lt;/p&gt;
&lt;figure&gt;&lt;img src=&#34;https://dylanfitzgerald.net/ox-hugo/daltoris_high_art_photography_a_supplicant_climbing_a_long_ladd_15d81f86-d954-4e30-9c39-c25cd86fe077.jpeg&#34;
			alt=&#34;A supplicant climbing a long ladder to meet their god, coffee in hand&#34; width=&#34;50%&#34;&gt;
&lt;/figure&gt;

&lt;h2 id=&#34;small-places-easy-and-natural&#34;&gt;Small places: easy and natural&lt;/h2&gt;
&lt;p&gt;At a small org (say, less than 30 people), you talk to your boss and your boss’s boss, your report and your report’s report. That’s because there’s, like, 30 of you and you all know each other. It’s pretty cool: you can all stay in sync, and unless someone’s super insecure, it’s no big deal to ignore the “chain of command”, if there even is such a thing. Job titles are pretty fluid anyway. From the position of influencing such a culture, most of your thought should be on what happens as the org grows, since this arrangement is lovely but doesn’t scale.&lt;/p&gt;
&lt;p&gt;Overall, this is the easiest size to navigate, albeit the least stable over time.&lt;/p&gt;
&lt;p&gt;Crossing hierarchical boundaries: socially acceptable and effectively built-in, and so politically acceptable and built-in, too.&lt;/p&gt;
&lt;h2 id=&#34;large-orgs-structured-political-and-sometimes-even-regulated&#34;&gt;Large orgs: structured, political, and sometimes even regulated&lt;/h2&gt;
&lt;p&gt;At a large org (200+&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;https://dylanfitzgerald.net/blog/should-i-break-rank/#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;, bigger&amp;hellip;), there’s a bit more charge and a lot more politics, but if you don’t regularly connect with folks that aren’t directly adjacent to you in the hierarchy, you’re uninformed of what’s going on at the line level, and probably perceived as somewhere between unimportant and an easy target by folks higher up the ladder. A common adage among individual contributors in orgs like this is that the easiest way to get a promotion is to change employers. Whether this is easier I leave as a personal judgment, but an alternative path is to establish and nurture connections more than one step up in the hierarchy &amp;amp; communicate a hunger to grow. There’s some political risk in operating this way, but also there’s at least as much risk in being perceived as easily disposed of. Smart orgs intentionally enable and foster folks’ ability to cross boundaries this way so they can grow and promote aspirational people &amp;amp; reduce confusion across the board. They do this by establishing clear communication policies (including examples of exceptions) and transparency around folks’ connections, while still encouraging a socially connected environment. Enterprises attract people that are pretty open about ladder-climbing, which further normalizes this behavior for everyone.&lt;/p&gt;
&lt;p&gt;There can be a lot to navigate, but most of the rules are established and available, and their change is relatively slow over time.&lt;/p&gt;
&lt;p&gt;Crossing hierarchical boundaries: socially optional, but politically expected and expedient, albeit not without some risk.&lt;/p&gt;
&lt;h2 id=&#34;the-weird-middle-complex-undocumented-and-evolving&#34;&gt;The weird middle: complex, undocumented, and evolving&lt;/h2&gt;
&lt;p&gt;Mid-sized orgs are where you need to be a lot more adaptable, attentive, and deliberate about how you engage. It’s much harder to be prescriptive at this rapidly-evolving organizational scale, but here’s what you can keep in mind:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Formal rules and relationships are starting to emerge, but may not be officiated or written yet. Further, different folks will have different ideas about what these rules actually are, and what can or should happen if they’re violated (and whether that’s a good thing).&lt;/li&gt;
&lt;li&gt;Folks that have been at the org since it was much smaller are likely to have relationships that would be hard or impossible for a newcomer to establish and grow.&lt;/li&gt;
&lt;li&gt;Different orgs will have different cultures around the acceptability of jumping ladder-rungs; this is all the more pronounced at scale.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;When working to handle and influence cross-hierarchy comms, you need to keep in mind where the org’s going, more even than where it came from. Folks might miss the casual and informal structure of being small, but that ship has sailed. Past about 50 employees, communication by osmosis has already stopped working. You’ll need to look to the way organizations larger than your own have established the rules of engagement and communication &amp;amp; got more deliberate around making those relationships transparent. Since this size org is generally in cultural flux, the goal here is less to get it right in great detail, and more to remain attentive and adapt as things change—what was right for you, your team, or your org a month ago may already be a poor fit. This is the most difficult and involved size of org to navigate in terms of cross-hierarchical relationships. In my experience, it’s also really rewarding when you get it right.&lt;/p&gt;
&lt;p&gt;Crossing hierarchical boundaries: nebulous everywhere, but to your great advantage if you can navigate these churning waters.&lt;/p&gt;
&lt;p&gt;A pro tip: Consultants in such organizations also have fewer such constraints—without the obvious incentive to climb the ladder themselves &amp;amp; a more nebulous reporting structure, it’s generally accepted and often explicitly encouraged for consultants at these mid-sized orgs to dance up and down the org chart. If you’re entering an org in this capacity, you’ll be at your most effective if you can use this to connect individuals and teams that otherwise would rarely communicate. And if you’re working in an org that’s recently retained a consultant, it’s well worth keeping this exception in mind &amp;amp; playing it to your advantage.&lt;/p&gt;
&lt;p&gt;—&lt;/p&gt;
&lt;p&gt;(Note: Ctrl+Shift will be on hiatus this coming Monday and Tuesday, returning Wednesday.)&lt;/p&gt;
&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34;&gt;
&lt;p&gt;Yes, I’m considering a 100-person organization to be “midway” between 10 and 1000. This is more about culture than numeracy.&amp;#160;&lt;a href=&#34;https://dylanfitzgerald.net/blog/should-i-break-rank/#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
</description>
      <pubDate>Sat, 19 Oct 2024 16:55:00 GMT</pubDate>
      <blyg:id>6xc2wrgrwq8tghxyaf37b94weg</blyg:id>
      <blyg:kind>thread</blyg:kind>
      <blyg:version>1</blyg:version>
      <blyg:created>2024-10-19T16:55:00Z</blyg:created>
      <blyg:item>https://dylanfitzgerald.net/blyg/items/6xc2wrgrwq8tghxyaf37b94weg.json</blyg:item>
    </item>
    <item>
      <guid isPermaLink="false">blyg:6hktj3bxhfp926kqq3wx3nbxqz:v1</guid>
      <link>https://dylanfitzgerald.net/blog/good-tools-are-worth-paying-for/</link>
      <title>Imported from the Ctrl+Shift archive — Good tools are worth paying for As an industry, we’ve long become accustomed …</title>
      <description>&lt;h1&gt;Good tools are worth paying for&lt;/h1&gt;
&lt;figure&gt;&lt;img src=&#34;https://dylanfitzgerald.net/ox-hugo/daltoris_a_latina_craftswoman_making_a_tool_purchase_at_a_high-_6146acdf-d947-4611-8015-3f62b85b69ce.jpg&#34;
			alt=&#34;A Latina craftswoman making a tool purchase at a high-quality hardware store&#34; width=&#34;40%&#34;&gt;
&lt;/figure&gt;

&lt;p&gt;As an industry, we&amp;rsquo;ve long become accustomed (one might even say &lt;em&gt;spoiled&lt;/em&gt;) on the no-cost availability of good tools. Those of us that came up with exposure to Linux, GNU, and the FOSS ecosystem in particular (not to mention the concurrent wave of peer-to-peer file sharing) are likely to have this mindset even more deeply entrenched. Have you ever paid money for a compiler? I have not (at least, that I can recall).&lt;/p&gt;
&lt;p&gt;This has been an enormous boon for people and young companies wanting to get started: the capital investment required to learn how to build new things in software, actually build them, and build a new business or movement is incredibly low. And that&amp;rsquo;s been wonderful! It&amp;rsquo;s created careers, innovations, whole swaths of intellectual and economic growth.&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s also created a mindset of never paying for our tools unless we absolutely have to. What started as a nice way to help teenagers learn to make websites has become the ideology of the captains of our industry&amp;ndash;and their many deputies. And that&amp;rsquo;s to everyone&amp;rsquo;s detriment.&lt;/p&gt;
&lt;p&gt;For the pedants out there, an acknowledgment: providing software at no cost was never the intention or the point of the free and open source software movement. For decades we&amp;rsquo;ve had to contend with the commingled meanings of &amp;ldquo;free&amp;rdquo; in English, clarifying with &amp;ldquo;free as in beer&amp;rdquo; and &amp;ldquo;free as in speech&amp;rdquo;. The latter was the thrust of FOSS from early on; the low cost was comparatively a side effect. But the impact of this side effect has been transformative.&lt;/p&gt;
&lt;p&gt;There&amp;rsquo;s a strong argument that you should pay for your tools because it&amp;rsquo;s the Right Thing To Do. Somebody or many somebodies out there put in a lot of work to make that tool, and we should support them. This has merit! But it&amp;rsquo;s framing a purchase or a donation as charity&amp;ndash;and this writeup isn’t about charity. If you get feelings when someone with a clipboard and a branded windbreaker approaches you in front of your local Starbucks, this ain’t gonna help.&lt;/p&gt;
&lt;p&gt;You should pay for your tools because:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;strong&gt;That&amp;rsquo;s how you get the best tools.&lt;/strong&gt;&lt;/strong&gt; If you&amp;rsquo;re stuck in the mindset of only ever using what you don&amp;rsquo;t have to pay for, you&amp;rsquo;re missing out on a lot of well-polished sharp blades. As I &lt;a href=&#34;https://dylanfitzgerald.net/blog/give-midjourney-your-money/&#34;&gt;noted yesterday,&lt;/a&gt;, the difference in output quality between a free tool (OpenAI&amp;rsquo;s freebie DALL-E image generator) and a paid one (Midjourney&amp;rsquo;s&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;https://dylanfitzgerald.net/blog/good-tools-are-worth-paying-for/#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt; bleeding-edge diffusion model) is a wide chasm, and it&amp;rsquo;s enough to affect the reputability of your own work. There&amp;rsquo;s some &lt;span class=&#34;underline&#34;&gt;incredible&lt;/span&gt; tools and services out there that are free, but limiting yourself to them exclusively is flying with blinders on. (Compare using your operating system&amp;rsquo;s built-in screenshot capabilities to &lt;a href=&#34;https://cleanshot.com/&#34;&gt;CleanShot X&lt;/a&gt;.)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;strong&gt;This is the only way our industry will change its mindset.&lt;/strong&gt;&lt;/strong&gt; Most of us that&amp;rsquo;ve found our ways into positions of influence or authority in the industry are old enough to have absorbed this never-invest mindset, and the knock-on effect is that a huge portion of the libraries and infrastructure underpinning the castles we&amp;rsquo;ve built are maintained by one or two burned-out folks that are one curse-ridden and disrespectful feature request away from throwing up their arms and walking away. Do something different yourself: pick either the most obscure or the most useful library that you, your team, or your org depends on, find a way to give them $100, and then &lt;em&gt;tell your peers that you did&lt;/em&gt;. (I went for &amp;ldquo;obscure&amp;rdquo;, and give $10/month to &lt;a href=&#34;https://tridactyl.xyz/&#34;&gt;Tridactyl&lt;/a&gt;.)&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Let&amp;rsquo;s build a culture where paying for exceptional tools is the norm. The quality of your work and the health of our industry depends upon it.&lt;/p&gt;
&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34;&gt;
&lt;p&gt;Midjourney being perhaps an imperfect example to use here; if you want your work to look as professional as possible, make sure you give due consideration to stock photography and commissioned work.&amp;#160;&lt;a href=&#34;https://dylanfitzgerald.net/blog/good-tools-are-worth-paying-for/#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
</description>
      <pubDate>Fri, 18 Oct 2024 01:58:00 GMT</pubDate>
      <blyg:id>6hktj3bxhfp926kqq3wx3nbxqz</blyg:id>
      <blyg:kind>thread</blyg:kind>
      <blyg:version>1</blyg:version>
      <blyg:created>2024-10-18T01:58:00Z</blyg:created>
      <blyg:item>https://dylanfitzgerald.net/blyg/items/6hktj3bxhfp926kqq3wx3nbxqz.json</blyg:item>
    </item>
    <item>
      <guid isPermaLink="false">blyg:5y4r3dpwfc21220y08q3tm2rcz:v1</guid>
      <link>https://dylanfitzgerald.net/blog/give-midjourney-your-money/</link>
      <title>Imported from the Ctrl+Shift archive — Give Midjourney (or a stock photo site) your money Figure 1: Dall-E free …</title>
      <description>&lt;h1&gt;Give Midjourney (or a stock photo site) your money&lt;/h1&gt;
&lt;figure&gt;&lt;img src=&#34;https://dylanfitzgerald.net/ox-hugo/DALL%C2%B7E%202024-10-16%2019.20.41%20-%20An%20ultra-realistic%20portrait%20of%20a%20large%20walrus%20lounging%20on%20a%20beach%20chair.%20The%20walrus%20is%20reclining%20comfortably,%20with%20its%20thick%20brown%20wrinkled%20skin%20glist.jpeg&#34;
			alt=&#34;Dall-E free generation of An ultra-realistic portrait of a walrus sunning itself on a beach chair.&#34; width=&#34;50%&#34;&gt;&lt;figcaption&gt;
			&lt;p&gt;&lt;span class=&#34;figure-number&#34;&gt;Figure 1: &lt;/span&gt;Dall-E free generation prompt&amp;ndash;An ultra-realistic portrait of a walrus lounging on a beach chair&lt;/p&gt;
		&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;figure&gt;&lt;img src=&#34;https://dylanfitzgerald.net/ox-hugo/midjourney_Ultra_realistic_portrait_of_a_walrus_sunning_itself__c21cc24e-627a-4fad-a46c-dac968fecab1_0.jpg&#34;
			alt=&#34;Midjourney generation prompt--Ultra-realistic portrait of a walrus sunning itself on a beach chair.&#34; width=&#34;50%&#34;&gt;&lt;figcaption&gt;
			&lt;p&gt;&lt;span class=&#34;figure-number&#34;&gt;Figure 2: &lt;/span&gt;Midjourney generation prompt&amp;ndash;Ultra-realistic portrait of a walrus sunning itself on a beach chair&lt;/p&gt;
		&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;Are you building images to share with the world at large, or even just with your team when presenting internally? Do they have text on them? Are you using OpenAI tools, particularly their free ones? Or perhaps an open model like Stable Diffusion?&lt;/p&gt;
&lt;p&gt;They&amp;rsquo;re…okay, I guess. If you&amp;rsquo;re an expert, or an obsessed hobbyist, you can do wonders with them.&lt;/p&gt;
&lt;p&gt;If you&amp;rsquo;re not an expert, go give Midjourney your money. Yes, it&amp;rsquo;s non-free. Your audience and your reputation will thank you.&lt;/p&gt;
</description>
      <pubDate>Thu, 17 Oct 2024 03:32:00 GMT</pubDate>
      <blyg:id>5y4r3dpwfc21220y08q3tm2rcz</blyg:id>
      <blyg:kind>thread</blyg:kind>
      <blyg:version>1</blyg:version>
      <blyg:created>2024-10-17T03:32:00Z</blyg:created>
      <blyg:item>https://dylanfitzgerald.net/blyg/items/5y4r3dpwfc21220y08q3tm2rcz.json</blyg:item>
    </item>
    <item>
      <guid isPermaLink="false">blyg:28szy91qb8vzqadc874636ss89:v1</guid>
      <link>https://dylanfitzgerald.net/blog/the-day-after/</link>
      <title>Imported from the Ctrl+Shift archive — The Day After A layoff, a failed or canceled major project, or just a really bad …</title>
      <description>&lt;h1&gt;The Day After&lt;/h1&gt;
&lt;p&gt;A layoff, a failed or canceled major project, or just a really bad night’s sleep. Our orgs, our teams, ourselves: we all have absolute dogshit days occasionally. Much ink has been spilled and coaches consulted on avoiding these in the first place—and I won’t argue that isn’t without value.&lt;/p&gt;
&lt;p&gt;But if you base your plans on every day being at least okay, and you’re in for a world of hurt when you’re wrong.&lt;/p&gt;
&lt;p&gt;The real skill isn’t not falling down; it’s knowing how to get yourself back up again. And that is a learnable skill.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://dylanfitzgerald.net/blog/perspectives-for-postmortems&#34;&gt;Some learning&lt;/a&gt;, alas, comes unavoidably from painful experience. But you can also plan and practice the repair in advance:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;On the day after a rough day, how will you and your team get back on your feet? Are there particular ceremonies that you collectively find restorative? How can you emphasize your team’s sense of community and support? Oftentimes, just taking deliberate space to acknowledge that things sucked (and letting everyone air it out) helps.&lt;/li&gt;
&lt;li&gt;When your org as a whole takes a beating, what can it do the next day to help its folks back to their feet? Is there a cultural touchstone or sense of purpose yo can fall back on?&lt;/li&gt;
&lt;li&gt;On the day after you miss all your habits because you were overwhelmed or compromised, how do you get back a sense of rhythm? What’s a favorite song that helps?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;As a starting point, getting one small win in almost always helps at all scales.&lt;/p&gt;
&lt;p&gt;You can put on your running shoes and walk around the block once and call it a win.&lt;/p&gt;
&lt;p&gt;Your team can ship a single bugfix all the way to production and call it a win.&lt;/p&gt;
&lt;p&gt;Your org can call out what went right when it seemed like everything was going wrong plan to enable that going forward and call it a win.&lt;/p&gt;
&lt;p&gt;And then you can dust yourself off and get back to it—and get better at doing so every time.&lt;/p&gt;
</description>
      <pubDate>Wed, 16 Oct 2024 03:54:00 GMT</pubDate>
      <blyg:id>28szy91qb8vzqadc874636ss89</blyg:id>
      <blyg:kind>thread</blyg:kind>
      <blyg:version>1</blyg:version>
      <blyg:created>2024-10-16T03:54:00Z</blyg:created>
      <blyg:item>https://dylanfitzgerald.net/blyg/items/28szy91qb8vzqadc874636ss89.json</blyg:item>
    </item>
    <item>
      <guid isPermaLink="false">blyg:5kmeb9qy8nxpy9z45w5cp64e2g:v1</guid>
      <link>https://dylanfitzgerald.net/blog/discomfort-of-high-leverage-time/</link>
      <title>Imported from the Ctrl+Shift archive — The discomfort of high-leverage time It’s easy to decry how difficult it is to …</title>
      <description>&lt;h1&gt;The discomfort of high-leverage time&lt;/h1&gt;
&lt;figure&gt;&lt;img src=&#34;https://dylanfitzgerald.net/ox-hugo/daltoris_a_statue_of_the_thinker_artistic_rendering_--ar_43_-_957f08d1-e1b9-408d-b993-3a1c53d93d24_2.jpg&#34;
			alt=&#34;artistic rendering of the statue &amp;#39;the thinker&amp;#39;&#34; width=&#34;40%&#34;&gt;
&lt;/figure&gt;

&lt;p&gt;It&amp;rsquo;s easy to decry how difficult it is to set aside time to do strategic thinking&amp;ndash;there&amp;rsquo;s an endless queue of tasks, priorities, interruptions, and heads-down time itself is needed for a lot of valuable work, adding to the contention.&lt;/p&gt;
&lt;p&gt;And that&amp;rsquo;s why we don&amp;rsquo;t get to it. Right?&lt;/p&gt;
&lt;p&gt;But what about when you do, indeed, have a solid block of an hour or two without interruption that you could &lt;em&gt;potentially&lt;/em&gt; use to consider the bigger issues and decisions in your life and career?&lt;/p&gt;
&lt;p&gt;Suddenly, mundane tasks become irresistible. Fixing documentation, polishing meeting agendas, or writing code suddenly seems much more important than they had been a few minutes back.&lt;/p&gt;
&lt;p&gt;This isn&amp;rsquo;t about time management—it&amp;rsquo;s about resistance. Strategic thinking is uncomfortable because the stakes are high. Our subconscious knows this and pushes us to avoid it.&lt;/p&gt;
&lt;p&gt;There&amp;rsquo;s lots of ways to cope with this. I personally find that changing my location with the explicit purpose of tackling high-leverage stuff helps; heading to a nearby coffee shop that I rarely visit for another reason builds up a nice association. Other tactics include scheduling the time, ritualizing an association (even with music or scent), giving yourself a prompt to start with, and so on.&lt;/p&gt;
&lt;p&gt;But even more important than knowing what works is knowing what &lt;span class=&#34;underline&#34;&gt;doesn&amp;rsquo;t:&lt;/span&gt; gritting your teeth, pretending it&amp;rsquo;s fine, and just forcing yourself through. &lt;span class=&#34;underline&#34;&gt;Sometimes&lt;/span&gt; this works. But we are as a species &lt;em&gt;so very good&lt;/em&gt; at resistance, and it&amp;rsquo;ll be even stronger the next time, so relying on this approach will swiftly fail.&lt;/p&gt;
&lt;p&gt;The value of strategic, high-leverage time spent well is incalculable. But it&amp;rsquo;s not just about having the time; it&amp;rsquo;s about being able to use it. And the first step is to acknowledge that this is hard, so you can build the systems and habits to make it easy.&lt;/p&gt;
</description>
      <pubDate>Sat, 12 Oct 2024 03:20:00 GMT</pubDate>
      <blyg:id>5kmeb9qy8nxpy9z45w5cp64e2g</blyg:id>
      <blyg:kind>thread</blyg:kind>
      <blyg:version>1</blyg:version>
      <blyg:created>2024-10-12T03:20:00Z</blyg:created>
      <blyg:item>https://dylanfitzgerald.net/blyg/items/5kmeb9qy8nxpy9z45w5cp64e2g.json</blyg:item>
    </item>
    <item>
      <guid isPermaLink="false">blyg:64h2br86me4m731jpz1v93ntxz:v1</guid>
      <link>https://dylanfitzgerald.net/blog/presentation-summarizer/</link>
      <title>Imported from the Ctrl+Shift archive — A technical aside: Presentation summarizer Having spent the first few days of …</title>
      <description>&lt;h1&gt;A technical aside: Presentation summarizer&lt;/h1&gt;
&lt;figure&gt;&lt;img src=&#34;https://dylanfitzgerald.net/ox-hugo/daltoris_a_robot_watching_a_live_presenter_on_stage_and_takin_cd1199ce-8e2c-4923-bb0a-7c7f1a6c8f1d_0.jpg&#34;
			alt=&#34;A robot watching a live presenter on stage and taking notes&#34; width=&#34;40%&#34;&gt;
&lt;/figure&gt;

&lt;p&gt;Having spent the first few days of the week at a conference, I&amp;rsquo;ve found myself reflecting on talks I&amp;rsquo;ve seen recently and historically.&lt;/p&gt;
&lt;p&gt;There&amp;rsquo;s been some really excellent talks over the years, but outside of actually &lt;em&gt;attending&lt;/em&gt; a conference, it&amp;rsquo;s hard to set aside time to watch a presentation&amp;ndash;so unless I&amp;rsquo;m there in person, I&amp;rsquo;m likely to have missed out.&lt;/p&gt;
&lt;p&gt;For example, there&amp;rsquo;s tons of chatter right now about &lt;a href=&#34;https://www.youtube.com/watch?v=ddy5uMdzZB8&#34;&gt;Ed Yong&amp;rsquo;s talk at the final XOXO festival&lt;/a&gt;. As a non-ticket-lottery winner, I wasn&amp;rsquo;t there, and so risk missing out forever.&lt;/p&gt;
&lt;p&gt;But hey, we&amp;rsquo;ve got LLMs now, right? Sketching and experimenting with disposable code has never been easier. So I spent a bit under an hour half-distracted and brain dead from exhaustion chatting with Claude, and ended up with this &lt;a href=&#34;https://gist.github.com/arubis/e80d191dcf6c50ba84d1315f61dae8fc&#34;&gt;Presentation summarizer&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Feed it a Youtube URL, and out comes a structured summary, considerably faster than real time. Here&amp;rsquo;s one of Yong&amp;rsquo;s talk:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Summary:&lt;/p&gt;
&lt;p&gt;Speaker:
The transcript includes a speaker who is an author and journalist. The speaker does not formally introduce themselves, but from the content it can be concluded they recently composed extensive work regarding COVID-19.&lt;/p&gt;
&lt;p&gt;Content:
The speaker starts the talk outlining their objectives and plan. They go on to recount how their attempts to ignore the start of the COVID-19 pandemic failed when their guilt, a previous piece they wrote on American readiness for a pandemic, and their wife encouraged them to write about the unfolding global crisis. They continued that over the next few years, they wrote long, detailed pieces aimed to provide an expansive view of the impacts of the pandemic. They tried to help readers make sense of the situation, hence they saw their role as providing a synthetic, comprehensive view. They also emphasized the repetitive nature of journalism and the need for diverse sources.&lt;/p&gt;
&lt;p&gt;The speaker goes on to speak on how the pandemic affected their personal life while they were writing. They reflect on the strange experiences they had due to the success of their pieces and their nomination for various awards. They also emphasize that they can only achieve so much because of the support of their wife, Liz, editors, and all other team members.&lt;/p&gt;
&lt;p&gt;Towards the end, the speaker tells of how they engaged with the public, and set a few personal rules to follow to maintain their mental health while working in such a critical time. They also emphasize the systemic nature of success, refuting the idea of meritocracy, and humbly acknowledge their own influence and reach.&lt;/p&gt;
&lt;p&gt;Key Takeaways:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;The speaker was involved in pandemic reporting and analysis&lt;/li&gt;
&lt;li&gt;They explored pandemic related topics broadly going beyond just medical aspects.&lt;/li&gt;
&lt;li&gt;The speaker&amp;rsquo;s work was recognized and gained a lot of attention.&lt;/li&gt;
&lt;li&gt;Their work was a team effort with support from various members.&lt;/li&gt;
&lt;li&gt;They set personal rules for engaging with the audience and handling publicity.&lt;/li&gt;
&lt;li&gt;They acknowledge the systemic nature of success and used their platform to uplift others.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The transcription is hard to summarize due to language inconsistency and lack of clear context. However, a few points can be highlighted:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The speaker talks about the importance of people sharing their own stories, especially those dealing with chronic conditions.&lt;/li&gt;
&lt;li&gt;They believe it&amp;rsquo;s essential for the broader public to understand the toll these conditions take and dismantling the notion of passive patienthood.&lt;/li&gt;
&lt;li&gt;They talk about the potential for the media industry to work to amplify these voices and provide resources for those experiencing these issues.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In terms of web analytics:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Apparently, there have been changes to the website, with people&amp;rsquo;s views shifting over time in response to changing circumstances.&lt;/li&gt;
&lt;li&gt;At one point, they mention responses to a pandemic, but it&amp;rsquo;s unclear how this ties into the overall talk due to the lack of context.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The speaker&amp;rsquo;s experiences in 2020 and 2021:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;They discuss their decision to take a break in October 2022, taking a six-month sabbatical to rest and regain their abilities.&lt;/li&gt;
&lt;li&gt;They returned to work in April 2023, albeit not at full potential, but chose to stop writing extensive pieces on the pandemic as they felt they had expressed all they wanted to on the subject.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Due to the challenges posed by the language, it&amp;rsquo;s hard to provide a more detailed or accurate summary. There are several mentions of various topics like empathy, chronic illnesses, pandemic stresses, work-life balance, and mental health, but the specific roles and thematic progression are challenging to decipher.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;strong&gt;Summary of the Transcript&lt;/strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Title: A Personal Journey in Journalism, Birding, And Rediscovery&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;strong&gt;Main Speaker:&lt;/strong&gt;&lt;/strong&gt;
The speaker was a former journalist for the Atlantic who is now predominantly involved in birding, photography, and book writing.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;strong&gt;Key Points of Discussion:&lt;/strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Reasons for Leaving Journalism:&lt;/strong&gt; Declared discontentment with the current state of journalism and decision to quit, citing the publication of poorly argued articles on sensitive topics as one of the factors.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Newfound Joy in Birding:&lt;/strong&gt; Highlighted the mental health benefits of indulging in activities like birding, nature photography, and focusing on the present.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Writing Pursuits:&lt;/strong&gt; Revealed plans to work on a third book about life at different scales, aiming for a more focused scope rather than numerous simultaneous projects.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Detachment From Online Presence:&lt;/strong&gt; Shared a decision to reduce online presence, preferring to post bird pictures occasionally and largely staying offline; emphasized the role of community in real life rather than virtual spaces.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Aid to Long COVID Community:&lt;/strong&gt; Mentioned starting a birding initiative, the Spoonbill Club, aimed at assisting people suffering from Long COVID to engage in easy outdoor activities.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Personal Health and Guilt:&lt;/strong&gt; Admitted wrestling with guilt about not doing enough, but stressed the importance of self-care after professional success led to personal burnout.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;&lt;strong&gt;Key Takeaways:&lt;/strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The speaker expressed disappointment and frustration with journalism and its potential, leading to resignation.&lt;/li&gt;
&lt;li&gt;Birding and being outdoors have considerably improved the speaker&amp;rsquo;s mental health.&lt;/li&gt;
&lt;li&gt;Emphasizing the importance of personal experiences and community over online presence and parasocial relationships.&lt;/li&gt;
&lt;li&gt;The speaker is now focusing on writing projects, specifically a new book exploring life at different scales.&lt;/li&gt;
&lt;li&gt;Demonstrated an effort to contribute to the community through a birding initiative for individuals with long COVID.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;&lt;strong&gt;Decisions Made/Follow-Up Tasks:&lt;/strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Focusing on a new book project.&lt;/li&gt;
&lt;li&gt;Continue running the Spoonbill Club, aimed at helping those with Long-COVID engage in safe outdoor activities.&lt;/li&gt;
&lt;li&gt;Maintain the approach of staying mostly offline and focusing on real-life relations and experiences.&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;p&gt;The emotional impact is, admittedly, utterly lost. This isn&amp;rsquo;t a replacement for actually watching a well-presented talk. But it gives a pretty good idea of what content to expect, provides a reference for later, and lets you know if you should invest the time to watch the whole thing.&lt;/p&gt;
&lt;p&gt;It should go without saying, but I don&amp;rsquo;t represent that this is high-quality code. I literally haven&amp;rsquo;t even read it. But you&amp;rsquo;re more than welcome to it.&lt;/p&gt;
</description>
      <pubDate>Fri, 11 Oct 2024 03:36:00 GMT</pubDate>
      <blyg:id>64h2br86me4m731jpz1v93ntxz</blyg:id>
      <blyg:kind>thread</blyg:kind>
      <blyg:version>1</blyg:version>
      <blyg:created>2024-10-11T03:36:00Z</blyg:created>
      <blyg:item>https://dylanfitzgerald.net/blyg/items/64h2br86me4m731jpz1v93ntxz.json</blyg:item>
    </item>
    <item>
      <guid isPermaLink="false">blyg:6qmt78p34nhen12fyj271qp2rb:v1</guid>
      <link>https://dylanfitzgerald.net/blog/high-value-reviews-from-your-newest-team-members/</link>
      <title>Imported from the Ctrl+Shift archive — High-value reviews from your newest team members Abstracting is all fun and …</title>
      <description>&lt;h1&gt;High-value reviews from your newest team members&lt;/h1&gt;
&lt;figure&gt;&lt;img src=&#34;https://dylanfitzgerald.net/ox-hugo/daltoris_a_young_woman_sitting_at_a_computer_imagining_comple_8c1bf496-1c87-47c2-9fd4-94ecb8426c66_3.jpg&#34;
			alt=&#34;A young womaning sitting at a computer imagining complex realities&#34; width=&#34;40%&#34;&gt;
&lt;/figure&gt;

&lt;p&gt;Abstracting is all fun and games till someone on your team writes a DSL without meaning to and in so doing makes onboarding new devs impossible. It’s hard for the author to see this—being too close to the code makes non-obvious things seem obvious: oh, you just call a self-registration function defined on the base class three levels of inheritance up in another file! Once someone’s got most or all of the structure of your team’s code loaded into their head, shifting complexity into it doesn’t appear to make things any harder than having a more complex function.&lt;/p&gt;
&lt;p&gt;The best way to find this complexity that’s been pushed from implementation into structure is to have someone else try to understand the code, and tell you what’s hard. And the person on your team best positioned to do this isn’t your longest-tenured or highest-paid engineer—it’s your newest.&lt;/p&gt;
&lt;p&gt;This is a peer review, yes—but it isn’t a Peer Review As We Typically Frame It. Most peer review’s purpose is to be a filter, preventing “bad” code from getting added into our expensive products. This isn’t without value, but it’s not what I’m talking about.&lt;/p&gt;
&lt;p&gt;My suggestion: have your newest folks try to explain to the author of a medium to large sized changeset how their code works. (I freely acknowledge this is not a &lt;em&gt;fun&lt;/em&gt; task for the reviewer-to-be.) The value is in finding where they struggle—and helping clarify how you can make those areas easier to understand in the future.&lt;/p&gt;
</description>
      <pubDate>Thu, 10 Oct 2024 03:18:00 GMT</pubDate>
      <blyg:id>6qmt78p34nhen12fyj271qp2rb</blyg:id>
      <blyg:kind>thread</blyg:kind>
      <blyg:version>1</blyg:version>
      <blyg:created>2024-10-10T03:18:00Z</blyg:created>
      <blyg:item>https://dylanfitzgerald.net/blyg/items/6qmt78p34nhen12fyj271qp2rb.json</blyg:item>
    </item>
    <item>
      <guid isPermaLink="false">blyg:7g4gdchcczs5hp8ypj9h0cky9d:v1</guid>
      <link>https://dylanfitzgerald.net/blog/consultants-toolbox-solution-focused-question-sequences/</link>
      <title>Imported from the Ctrl+Shift archive — Consultant&#39;s toolbox: solution-focused question sequences A quick Friday summary …</title>
      <description>&lt;h1&gt;Consultant&amp;#39;s toolbox: solution-focused question sequences&lt;/h1&gt;
&lt;p&gt;A quick Friday summary for your reference pleasure:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;on a scale of 1 to 10, where 10 is exactly where you want to be and 0 is the worst you can imagine, where do things stand with you now?&lt;/li&gt;
&lt;li&gt;why isn&amp;rsquo;t it worse? what are you doing that keeps you at (level they&amp;rsquo;re at)?&lt;/li&gt;
&lt;li&gt;between now and (a point in the future close enough to relate to), where do you want to go?&lt;/li&gt;
&lt;li&gt;how will you know when you get there? what will it feel like?&lt;/li&gt;
&lt;li&gt;what&amp;rsquo;s one single thing you can do between now and (X) that will move things in that direction?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The overall mindset to carry with these is one of curiousity, non-judgment, and trust that your client or counterpart is the expert on what they actually want. You&amp;rsquo;re just a guide with good questions.&lt;/p&gt;
&lt;p&gt;(Ctrl+Shift will be off Monday and Tuesday, resuming Wednesday.)&lt;/p&gt;
</description>
      <pubDate>Sat, 05 Oct 2024 02:47:00 GMT</pubDate>
      <blyg:id>7g4gdchcczs5hp8ypj9h0cky9d</blyg:id>
      <blyg:kind>thread</blyg:kind>
      <blyg:version>1</blyg:version>
      <blyg:created>2024-10-05T02:47:00Z</blyg:created>
      <blyg:item>https://dylanfitzgerald.net/blyg/items/7g4gdchcczs5hp8ypj9h0cky9d.json</blyg:item>
    </item>
    <item>
      <guid isPermaLink="false">blyg:2c2rsre72c98hgrfhphpc51wm7:v1</guid>
      <link>https://dylanfitzgerald.net/blog/get-to-reality-by-asking-on-a-scale/</link>
      <title>Imported from the Ctrl+Shift archive — Get to reality by asking on a scale “How was your day?” “Fine.” Or “Good.” This …</title>
      <description>&lt;h1&gt;Get to reality by asking on a scale&lt;/h1&gt;
&lt;figure&gt;&lt;img src=&#34;https://dylanfitzgerald.net/ox-hugo/big_feelings.jpg&#34;
			alt=&#34;a craftsman using a ruler to measure a piece of paper labeled BIG FEELINGS&#34; width=&#34;40%&#34;&gt;
&lt;/figure&gt;

&lt;p&gt;&amp;ldquo;How was your day?&amp;rdquo; &amp;ldquo;Fine.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;Or &amp;ldquo;Good.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;This tells you &lt;span class=&#34;underline&#34;&gt;nothing&lt;/span&gt;. It&amp;rsquo;s just pleasantries. Which is fine, if you&amp;rsquo;re just making small talk.&lt;/p&gt;
&lt;p&gt;But what if you really need to know? What if you&amp;rsquo;re asking &amp;ldquo;how&amp;rsquo;s the crucial project going&amp;rdquo;? Without anything to scale or anchor against, you&amp;rsquo;re likely to get some variation of &amp;ldquo;fine&amp;rdquo;, maybe with a lot more words to make it seem like a deeper answer than it actually is.&lt;/p&gt;
&lt;p&gt;&amp;ldquo;On a scale of 1 to 10, where 1 is the worst you can imagine and 10 is the best day of your life, how was your day?&amp;rdquo;&lt;/p&gt;
&lt;p&gt;Now you&amp;rsquo;re going to get some &lt;em&gt;real&lt;/em&gt; information.&lt;/p&gt;
</description>
      <pubDate>Fri, 04 Oct 2024 01:19:00 GMT</pubDate>
      <blyg:id>2c2rsre72c98hgrfhphpc51wm7</blyg:id>
      <blyg:kind>thread</blyg:kind>
      <blyg:version>1</blyg:version>
      <blyg:created>2024-10-04T01:19:00Z</blyg:created>
      <blyg:item>https://dylanfitzgerald.net/blyg/items/2c2rsre72c98hgrfhphpc51wm7.json</blyg:item>
    </item>
    <item>
      <guid isPermaLink="false">blyg:61znk65j422kbj3wntw5y99nj6:v1</guid>
      <link>https://dylanfitzgerald.net/blog/fundamentalist-sdlcs/</link>
      <title>Imported from the Ctrl+Shift archive — Fundamendalist SDLCs “[T]he rise of fundamentalism within any tradition is …</title>
      <description>&lt;h1&gt;Fundamendalist SDLCs&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;ldquo;[T]he rise of fundamentalism within any tradition is always a symptom of the unwillingness to try to sustain joint performances across disparate codes—or, to put it differently, to live in ambiguity, a life that requires constant learning.&amp;rdquo;&lt;/p&gt;
&lt;div class=&#34;CITE&#34;&gt;
&lt;p&gt;Mary Catherine Bateson, Peripheral Visions&lt;/p&gt;
&lt;/div&gt;
&lt;/blockquote&gt;
&lt;p&gt;Fundamentalism is by no means limited to religion and politics. It&amp;rsquo;s one way that humans respond to the world around them, especially when in groups, especially when there&amp;rsquo;s a perception of threat. You bet your ass it shows up at work.&lt;/p&gt;
&lt;p&gt;If, perchance, you&amp;rsquo;ve never done so (or even if it&amp;rsquo;s just been a while), have a gander at the original &lt;a href=&#34;https://agilemanifesto.org/&#34;&gt;agile manifesto&lt;/a&gt;. You&amp;rsquo;ll find no mention of tools, no prescriptions, no proscriptions. It&amp;rsquo;s a document by dreamers, hoping to make progress in the world, not by eliminating nuance, but by leaving plenty of room to dance with it.&lt;/p&gt;
&lt;p&gt;Twenty and change years later, what we as an industry typically call Agile is the Jira process. It&amp;rsquo;s very well-defined, and if you don&amp;rsquo;t subscribe to one of its denominations, you&amp;rsquo;re at the very least rebellious and more likely chastised or rejected by many of your industry peers.&lt;/p&gt;
&lt;p&gt;We&amp;rsquo;ve largely lost the willingness to explore how different ways of working can fit different groups in different ways, and, further, to have more than one way of working in the same organization. And perish the thought of experimenting with entirely new approaches. That&amp;rsquo;s to be left to the professionals, whoever they might be&amp;ndash;in any case, it&amp;rsquo;s not the business &lt;em&gt;we&amp;rsquo;re&lt;/em&gt; in, because we have to deliver!&lt;/p&gt;
&lt;p&gt;By having One True Way that all the teams in your industry work, you can have a shared vocabulary that makes reporting straightforward, comparing outputs simplistic, and individual workers more interchangeable.&lt;/p&gt;
&lt;p&gt;So now, people are working under a system that may fit them poorly, and without anything to compare it to (except greybeards whispers of the damnable Waterfall), it&amp;rsquo;s impossible to figure out how to do better.&lt;/p&gt;
&lt;p&gt;This is the cost of what Enterprise Agile has become: a fundamentalist SDLC.&lt;/p&gt;
</description>
      <pubDate>Thu, 03 Oct 2024 03:26:00 GMT</pubDate>
      <blyg:id>61znk65j422kbj3wntw5y99nj6</blyg:id>
      <blyg:kind>thread</blyg:kind>
      <blyg:version>1</blyg:version>
      <blyg:created>2024-10-03T03:26:00Z</blyg:created>
      <blyg:item>https://dylanfitzgerald.net/blyg/items/61znk65j422kbj3wntw5y99nj6.json</blyg:item>
    </item>
    <item>
      <guid isPermaLink="false">blyg:1tpfj5na71tf5cstt9mndajx4q:v1</guid>
      <link>https://dylanfitzgerald.net/blog/dont-manage-your-business-like-its-my-garage/</link>
      <title>Imported from the Ctrl+Shift archive — Don’t manage your business like it’s my garage “Buy cheap tools until you know …</title>
      <description>&lt;h1&gt;Don’t manage your business like it’s my garage&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;ldquo;Buy cheap tools until you know what you really need from that tool, then buy the best version you can afford.&amp;rdquo;&lt;/p&gt;
&lt;div class=&#34;CITE&#34;&gt;
&lt;p&gt;Adam Savage&lt;/p&gt;
&lt;/div&gt;
&lt;/blockquote&gt;
&lt;p&gt;If you stick by this suggestion, as I have for years when it comes to hand tools, you’re going to end up with my garage. And that’s…not entirely a good thing. There’s some great stuff in there—and it’s crowded out by junk. When it comes time to track down the tools I need for a given task, sometimes I’ll end up grabbing one of the cheap tools &lt;em&gt;even though I have a better&lt;/em&gt; one just because it’s within reach. And I’ll usually regret it, since the work will be harder, shoddier, and I might bleed a bit in the process.&lt;/p&gt;
&lt;p&gt;What’s missing from this advice—what I haven’t done—is that once you’ve identified what you really need from a tool (even, and especially, if the answer is “nothing”), and acquired the best-fit version for yourself, &lt;em&gt;you have to get rid of the old, cheap, dinky tools&lt;/em&gt;. &lt;em&gt;Especially&lt;/em&gt; if they still kinda work. Because yes: you will keep using them.&lt;/p&gt;
&lt;p&gt;But you’re probably not here to look for rotary hammer recommendations. (Though just in case, the &lt;a href=&#34;https://www.amazon.com/gp/product/B01N4RSKSH/&#34;&gt;Bosch GBH2-28L&lt;/a&gt; is a lovely, lively beast.)&lt;/p&gt;
&lt;p&gt;It’s probably clear what I’m getting at here, but let’s make it explicit:&lt;/p&gt;
&lt;p&gt;When you’ve opted to move past a couple of chained, brittle Zapier links and rolled your own automation pipeline, &lt;em&gt;get rid of the old Zapier setup.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;When you’ve restructured your org’s software delivery lifecycle away from enterprise-inflected Scrum to something more adaptive, &lt;em&gt;get rid of your unneeded rituals (and maybe Jira too!)&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Technical, architectural, and organization debt is only truly paid down when you fully get rid of what you’re replacing.&lt;/p&gt;
&lt;p&gt;Otherwise, that old cruft will keep on living rent-free in your head. Just like it does in Dylan&amp;rsquo;s garage.&lt;/p&gt;
</description>
      <pubDate>Wed, 02 Oct 2024 03:14:00 GMT</pubDate>
      <blyg:id>1tpfj5na71tf5cstt9mndajx4q</blyg:id>
      <blyg:kind>thread</blyg:kind>
      <blyg:version>1</blyg:version>
      <blyg:created>2024-10-02T03:14:00Z</blyg:created>
      <blyg:item>https://dylanfitzgerald.net/blyg/items/1tpfj5na71tf5cstt9mndajx4q.json</blyg:item>
    </item>
    <item>
      <guid isPermaLink="false">blyg:50a4vhs5d2eed4deg63cj0vbxr:v1</guid>
      <link>https://dylanfitzgerald.net/blog/review-your-decisions-not-your-calendar/</link>
      <title>Imported from the Ctrl+Shift archive — Review your decisions, not your calendar A typical periodic review–be it for …</title>
      <description>&lt;h1&gt;Review your decisions, not your calendar&lt;/h1&gt;
&lt;figure&gt;&lt;img src=&#34;https://dylanfitzgerald.net/ox-hugo/daltoris_modern_tech_company_styled_illustration_of_a_businessp_158bd047-3069-4f0d-98b2-f471372d4c2c.jpg&#34;
			alt=&#34;a businessperson treading over their calendar towards enlightenment&#34; width=&#34;30%&#34;&gt;
&lt;/figure&gt;

&lt;p&gt;A typical periodic review&amp;ndash;be it for yourself, your team, or your org&amp;ndash;often ends up looking something like:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;set a date for a review meeting&lt;/li&gt;
&lt;li&gt;everyone involved looks back at their calendar and tries to remember and piece together what they did since the last review&lt;/li&gt;
&lt;li&gt;if there&amp;rsquo;s benchmarks or set goals to compare against, reframe the outcomes of the last time period to fit a desired narrative around those benchmarks or goals&lt;/li&gt;
&lt;li&gt;have a meeting and possibly come up with next actions based around the intersection of those narratives, which are based entirely on outcomes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This isn&amp;rsquo;t the worst thing for taking the pulse of an organization as a whole, but it&amp;rsquo;s really not ideal for actually learning whether or not you and your teams&amp;rsquo; decisions are good ones.&lt;/p&gt;
&lt;p&gt;Instead, consider basing your review structure on the decisions themselves, not just &amp;ldquo;what happened last quarter&amp;rdquo;. You can do this by:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;recording when you and your team reach a consensus on a decision&amp;ndash;be it around architecture (&lt;a href=&#34;https://cognitect.com/blog/2011/11/15/documenting-architecture-decisions.html&#34;&gt;for which a fair amount of documentation on decision records exists&lt;/a&gt;), communications, assignments, goals, etc.&amp;ndash;and capturing the context, justification, and expected outcomes, along with the team&amp;rsquo;s confidence in those outcomes.&lt;/li&gt;
&lt;li&gt;setting a date to loop back and review the decision&lt;/li&gt;
&lt;li&gt;have a meeting on that date, to wit:
&lt;ul&gt;
&lt;li&gt;what were the actual outcomes of this decision?&lt;/li&gt;
&lt;li&gt;was that good, bad, in between, or something else?&lt;/li&gt;
&lt;li&gt;how much of that was luck? how much of that was skill?&lt;/li&gt;
&lt;li&gt;what did we misjudge given the information and context at the time, if anything?&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This won&amp;rsquo;t make for clean, date-aligned columns in a periodic report, but you&amp;rsquo;ll actually learn from your decisions.&lt;/p&gt;
</description>
      <pubDate>Tue, 01 Oct 2024 04:08:00 GMT</pubDate>
      <blyg:id>50a4vhs5d2eed4deg63cj0vbxr</blyg:id>
      <blyg:kind>thread</blyg:kind>
      <blyg:version>1</blyg:version>
      <blyg:created>2024-10-01T04:08:00Z</blyg:created>
      <blyg:item>https://dylanfitzgerald.net/blyg/items/50a4vhs5d2eed4deg63cj0vbxr.json</blyg:item>
    </item>
    <item>
      <guid isPermaLink="false">blyg:3gvbzckajgew9b8jxkp0w63t57:v1</guid>
      <link>https://dylanfitzgerald.net/blog/what-darkness-lies-between-decisions/</link>
      <title>Imported from the Ctrl+Shift archive — What darkness lies between decisions? Work is simply whatever we must do to get …</title>
      <description>&lt;h1&gt;What darkness lies between decisions?&lt;/h1&gt;
&lt;figure&gt;&lt;img src=&#34;https://dylanfitzgerald.net/ox-hugo/daltoris_a_footstone_path_suspended_in_the_void_with_medium_spa_734c7317-c16e-4eba-9746-49b62ea5f8c8.jpg&#34;
			alt=&#34;a footstone path in the void with a single person traversing it&#34; width=&#34;40%&#34;&gt;
&lt;/figure&gt;

&lt;blockquote&gt;
&lt;p&gt;Work is simply whatever we must do to get from one decision to the next.&lt;/p&gt;
&lt;div class=&#34;CITE&#34;&gt;
&lt;p&gt;&lt;a href=&#34;https://venkateshrao.com/&#34;&gt;Venkatesh Rao&lt;/a&gt;,  &lt;em&gt;Tempo&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/blockquote&gt;
&lt;!--quoteend--&gt;
&lt;blockquote&gt;
&lt;p&gt;An important metric: How many questions can you ask your system in a day?&lt;/p&gt;
&lt;div class=&#34;CITE&#34;&gt;
&lt;p&gt;&lt;a href=&#34;https://justin.searls.co/&#34;&gt;Justin Searls&lt;/a&gt; (paraphrased from memory)&lt;/p&gt;
&lt;/div&gt;
&lt;/blockquote&gt;
&lt;p&gt;In the field of software development, many of us are already familiar with the extreme value of tight feedback loops as applied directly to writing code. Test-driven development&amp;rsquo;s &amp;ldquo;Red-Green-Refactor&amp;rdquo; development loop is a microcosm of this mindset, in which a programmer is given feedback on their function under development in ideally a few seconds at most. This also gets applied with the practices of continuous integration and deployment&amp;ndash;or at least, such is the intention.&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s curious, then, that we&amp;rsquo;re much less explicit about optimizing shortening the distance between decisions from a leadership perspective. Especially as Agile-as-practiced has degraded into a collection of prescriptive ceremonies without users understanding their intent, much of our focus has shifted to the performance of the stuff that comes between decisions, rather than finding ways to squash it.&lt;/p&gt;
&lt;p&gt;Ultimately, this is the job, admittedly simplified:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;What&amp;rsquo;s the next decision you or your team needs to make?&lt;/li&gt;
&lt;li&gt;What do you want before making that decision?&lt;/li&gt;
&lt;li&gt;What &lt;span class=&#34;underline&#34;&gt;actually&lt;/span&gt; keeps you from making that decision right now?
&lt;ul&gt;
&lt;li&gt;Do you actually need more information, or can you make a provisional decision and backtrack without losing too much time/effort?&lt;/li&gt;
&lt;li&gt;Are there other decisions this depends upon first? Restart this cycle with that/those decision(s).&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Make the decision&lt;/li&gt;
&lt;li&gt;Move on and start this loop again&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The rest is either noise or semantics.&lt;/p&gt;
&lt;p&gt;What else do you have between &lt;span class=&#34;underline&#34;&gt;your&lt;/span&gt; decisions? And what of that can you get rid of?&lt;/p&gt;
</description>
      <pubDate>Sat, 28 Sep 2024 03:06:00 GMT</pubDate>
      <blyg:id>3gvbzckajgew9b8jxkp0w63t57</blyg:id>
      <blyg:kind>thread</blyg:kind>
      <blyg:version>1</blyg:version>
      <blyg:created>2024-09-28T03:06:00Z</blyg:created>
      <blyg:item>https://dylanfitzgerald.net/blyg/items/3gvbzckajgew9b8jxkp0w63t57.json</blyg:item>
    </item>
  </channel>
</rss>
