<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/atom.xsl" type="text/xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Blog</title>
  <id>https://new.waylonwalker.com/blog/atom.xml</id>
  <updated>2026-06-21T15:54:42Z</updated>
  <subtitle>Full Blog Posts</subtitle>
  <link href="https://new.waylonwalker.com/blog/" rel="alternate" type="text/html"></link>
  <link href="https://new.waylonwalker.com/blog/atom.xml" rel="self" type="application/atom+xml"></link>
  <author>
    <name>Waylon Walker</name>
  </author>
  <generator uri="https://github.com/WaylonWalker/markata-go">markata-go</generator>
  <entry>
    <title>T Handle Wire Puller</title>
    <id>https://new.waylonwalker.com/t-handle-wire-puller/</id>
    <updated>2026-06-21T15:54:42Z</updated>
    <published>2026-06-21T15:54:42Z</published>
    <link href="https://new.waylonwalker.com/t-handle-wire-puller/" rel="alternate" type="text/html"></link>
    <summary type="text">I&#39;ve been fighting not having a proper pick/hook in my toolbox for a long time. This fathers day weekend my son pulled out an old box of rc plane supplies...</summary>
    <content type="html">&lt;p&gt;I’ve been fighting not having a proper&#xA;pick/hook in my toolbox for a long time.  This fathers day weekend my son&#xA;pulled out an old box of rc plane supplies from my days trying to build planes&#xA;like flight test.  Inside there was a pack of piano wire.&lt;/p&gt;&#xA;&lt;div class=&#34;admonition success&#34;&gt;&#xA;&lt;p class=&#34;admonition-title&#34;&gt;&lt;a class=&#34;wikilink&#34; data-date=&#34;2025-10-30&#34; data-description=&#34;There is no such thing as magic 1. Be ready to roll back live deployments 1. If CI was too fast be suspicious 1. Always be available after a release. 1. No...&#34; data-title=&#34;Rules&#34; href=&#34;/rules/&#34; data-preview=&#34;There is no such thing as magic 1. Be ready to roll back live deployments 1. If CI was too fast be suspicious 1. Always be available after a release. 1. No...&#34;&gt;Rules&lt;/a&gt;-8&lt;/p&gt;&#xA;&lt;p&gt;Need a tool make a tool.&lt;/p&gt;&#xA;&lt;/div&gt;&#xA;&lt;p&gt;He had pulled this out while I had the soldering iron hot plucking away at a&#xA;keeb build that I’ve had sitting idle on the workbench for a long time.  The&#xA;dream of having several identical working builds at the same time is very close&#xA;to fruition, I just need some more work on the clone.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a class=&#34;wikilink&#34; data-description=&#34;All posts with the tag &amp;#34;keeb&amp;#34;&#34; data-title=&#34;Posts tagged: keeb&#34; href=&#34;/tags/keeb/&#34; data-preview=&#34;All posts with the tag &amp;#34;keeb&amp;#34;&#34;&gt;Posts tagged: keeb&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;I was struggling to pull wires through traces of 3d prints.  You see I was once&#xA;a mechanical engineer, not electrical, so 3d modeling is my hammer that I can&#xA;turn into a tool for any solution, and I’ve just not put the time into learning&#xA;pcb design.  Someday maybe.  I always just take some scrap copper make a little&#xA;look and twist it around until I can get it close enough to pull with some&#xA;tweezers.&lt;/p&gt;&#xA;&lt;p&gt;As he has this box out and I see the piano wire, its the perfect stiff wire to&#xA;use for the job.  only its so thick it doesn’t even fit down inside the traces.&#xA;But after a bit of filing bending a hook and handle its proving to be a useful&#xA;tool in the handwired keyboard toolbelt.&lt;/p&gt;&#xA;&lt;figure class=&#34;embed-figure&#34;&gt;&#xA;  &lt;a class=&#34;u-url&#34; href=&#34;/shots/t-handle-wire-puller/&#34;&gt;&#xA;    &lt;img class=&#34;glightbox&#34; src=&#34;https://dropper.waylonwalker.com/file/162e035b-4711-4cfc-892b-e613dc364b83.webp?w=1200&#34; alt=&#34;T Handle Wire Puller&#34; width=&#34;1200&#34; loading=&#34;lazy&#34;/ data-glightbox=&#34;description: T Handle Wire Puller&#34;&gt;&#xA;  &lt;/a&gt;&#xA;  &lt;figcaption&gt;T Handle Wire Puller, with just the right hook on the end, and filed down just thin enough to slip in and grab wire.&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;p&gt;Notice I gave the hook a bit of paint, Not only does this make it easier to&#xA;find, but it signifies, this is my tool, its not just a random bit of wire, its&#xA;something that someone put some time and care into.&lt;/p&gt;&#xA;&lt;figure class=&#34;embed-figure&#34;&gt;&#xA;  &lt;a class=&#34;u-url&#34; href=&#34;/shots/t-handle-wire-puller-in-action/&#34;&gt;&#xA;    &lt;img class=&#34;glightbox&#34; src=&#34;https://dropper.waylonwalker.com/file/8395c79d-6094-4c51-8863-43748376ba9c.webp?w=1200&#34; alt=&#34;T Handle Wire Puller In Action&#34; width=&#34;1200&#34; loading=&#34;lazy&#34;/ data-glightbox=&#34;description: T Handle Wire Puller In Action&#34;&gt;&#xA;  &lt;/a&gt;&#xA;  &lt;figcaption&gt;T Handle Wire Puller in Action, sliding in to grab some fresh copper.&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;p&gt;Its working great so far with zero signs of benging, the piano wire is really&#xA;hard to get bent in and out of shape unlike the soft copper wire I was using&#xA;out of convenience.&lt;/p&gt;&#xA;</content>
    <author>
      <name>Waylon Walker</name>
      <email>hello@waylonwalker.com</email>
      <uri>https://waylonwalker.com</uri>
    </author>
  </entry>
  <entry>
    <title>Keys.waylonwalker.com</title>
    <id>https://new.waylonwalker.com/keys-waylonwalker-com/</id>
    <updated>2026-06-20T20:17:10Z</updated>
    <published>2026-06-20T20:17:10Z</published>
    <link href="https://new.waylonwalker.com/keys-waylonwalker-com/" rel="alternate" type="text/html"></link>
    <summary type="text">Today I got sick of my go to online keyboard tester not supporting holds and fighting an issue with holds on one of my boards, I vibed out a replacement. I...</summary>
    <content type="html">&lt;p&gt;Today I got sick of my go to online &lt;a href=&#34;https://www.keyboardtester.com/&#34; style=&#34;--favicon-url: url(&amp;#39;/assets/markata/link-avatars/www.keyboardtester.com.png&amp;#39;);&#34; data-favicon=&#34;/assets/markata/link-avatars/www.keyboardtester.com.png&#34; class=&#34;has-avatar  has-avatar-before&#34;&gt;keyboard&#xA;tester&lt;/a&gt; not supporting holds and fighting an&#xA;issue with holds on one of my boards, I vibed out a replacement.  I did a bit&#xA;of work with it to get it how I wanted.  gpt5.4 still likes to make lots of&#xA;cards and build readable sites with a reasonable width for reading, not full&#xA;page apps.&lt;/p&gt;&#xA;&lt;div class=&#34;embed-card embed-card-external&#34;&gt;&#xA;  &lt;a class=&#34;embed-card-link&#34; href=&#34;https://keys.waylonwalker.com&#34; rel=&#34;noopener noreferrer&#34; target=&#34;_blank&#34;&gt;&#xA;    &lt;div class=&#34;embed-card-image&#34;&gt;&#xA;      &lt;img class=&#34;glightbox&#34; src=&#34;https://dropper.wayl.one/file/b4b02b3c-3df8-4f9c-8f7f-bd2d403c089d.webp&#34; alt=&#34;keyboard tester — A keyboard tester that works for me, how I like it&#34; loading=&#34;lazy&#34;/ data-glightbox=&#34;description: keyboard tester — A keyboard tester that works for me, how I like it&#34;&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;div class=&#34;embed-card-content&#34;&gt;&#xA;      &lt;div class=&#34;embed-card-title&#34;&gt;keyboard tester&lt;/div&gt;&#xA;      &lt;div class=&#34;embed-card-description&#34;&gt;A keyboard tester that works for me, how I like it&lt;/div&gt;&#xA;      &lt;div class=&#34;embed-card-meta&#34;&gt;keys.waylonwalker.com&lt;/div&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&lt;p&gt;The main feature is to be able to see when alt+key or shift+key is pressed, the&#xA;keyboard tester was not able to do this.&lt;/p&gt;&#xA;&lt;figure&gt;&#xA;&lt;a href=&#34;https://dropper.wayl.one/file/73e71d2d-eaf9-4a0a-9e04-0039a1df0b26.mp4&#34; class=&#34;glightbox-link&#34; aria-label=&#34;73e71d2d-eaf9-4a0a-9e04-0039a1df0b26.mp4&#34;&gt;&lt;video autoplay loop muted playsinline controls preload=&#34;metadata&#34; class=&#34;md-video&#34; poster=&#34;https://dropper.wayl.one/file/73e71d2d-eaf9-4a0a-9e04-0039a1df0b26.webp?h=675&amp;w=1200&#34;&gt;&lt;source src=&#34;https://dropper.wayl.one/file/73e71d2d-eaf9-4a0a-9e04-0039a1df0b26.mp4&#34; type=&#34;video/mp4&#34;&gt;73e71d2d-eaf9-4a0a-9e04-0039a1df0b26.mp4&lt;/video&gt;&lt;/a&gt;&#xA;&lt;figcaption&gt;&lt;p&gt;Here is a video of me using it.&lt;/p&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;p&gt;I tend to use keyboard tester a lot as I build a lot of weird keyboards so I&#xA;suspect this one to get a lot of use and may grow over time, but for now it&#xA;works good enough for me.&lt;/p&gt;&#xA;&lt;p&gt;I can already think of a whole list of features like supporting keycodes for&#xA;js, pygame, zmk, qmk.  But for now I’m just building what I need and not&#xA;overcomplicating it.&lt;/p&gt;&#xA;</content>
    <author>
      <name>Waylon Walker</name>
      <email>hello@waylonwalker.com</email>
      <uri>https://waylonwalker.com</uri>
    </author>
  </entry>
  <entry>
    <title>Malicious Aur Packages Jun 2026</title>
    <id>https://new.waylonwalker.com/malicious-aur-packages-jun-2026/</id>
    <updated>2026-06-16T20:27:26Z</updated>
    <published>2026-06-16T20:27:26Z</published>
    <link href="https://new.waylonwalker.com/malicious-aur-packages-jun-2026/" rel="alternate" type="text/html"></link>
    <summary type="text">Recent Arch linux vulnerabilities are a good reminder of a few things.</summary>
    <content type="html">&lt;p&gt;Recent Arch linux vulnerabilities are a good reminder of a few things.&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;a href=&#34;/aur/&#34; class=&#34;glossary-term&#34; title=&#34;Arch User Repository, a collection of community maintained packages for archlinux.&#34;&gt;AUR&lt;/a&gt; is not the official package repo&lt;/li&gt;&#xA;&lt;li&gt;The AUR is community driven&lt;/li&gt;&#xA;&lt;li&gt;AUR packages are not always safe&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;The first thing I’m doing to stop myself from running any aur updates&#xA;automatically is removing any arch helper.&lt;/p&gt;&#xA;&lt;pre class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo pacman -Rns yay paru paru-bin&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Currently the reported vulnerabilities are supply chain attacks limited to the&#xA;aur, keep your arch system up do date, &lt;strong&gt;BUT&lt;/strong&gt; do not update packages from the&#xA;AUR right now.  In fact I’m auditing my aur usage and removing anything I have&#xA;not used in awhile.&lt;/p&gt;&#xA;&lt;p&gt;Here is a nice script I’m using to walk through my packages and get rid of&#xA;things I installed and probably don’t need anymore.&lt;/p&gt;&#xA;&lt;pre class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;pacman -Qemq &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  fzf -m --preview &lt;span class=&#34;s1&#34;&gt;&amp;#39;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;    echo &amp;#34;== package ==&amp;#34;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;    pacman -Qi {} 2&amp;gt;/dev/null&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;    echo&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;    echo &amp;#34;== required by ==&amp;#34;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;    pacman -Qi {} 2&amp;gt;/dev/null | grep &amp;#34;Required By&amp;#34;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;  &amp;#39;&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  xargs -r -o sudo pacman -Rns&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Supply chain attacks are getting real scary in 2026, maybe we should listen to&#xA;Ginger Bill a bit closer.&lt;/p&gt;&#xA;</content>
    <author>
      <name>Waylon Walker</name>
      <email>hello@waylonwalker.com</email>
      <uri>https://waylonwalker.com</uri>
    </author>
  </entry>
  <entry>
    <title>Prompt Seagulls</title>
    <id>https://new.waylonwalker.com/prompt-seagulls/</id>
    <updated>2026-06-16T08:16:58Z</updated>
    <published>2026-06-16T08:16:58Z</published>
    <link href="https://new.waylonwalker.com/prompt-seagulls/" rel="alternate" type="text/html"></link>
    <summary type="text">I was listening to @syntaxfm this morning and @wesbos said at 328s &#34;The prompt seagulls are driving me nutty&#34;. 100% hard agree Wes. Now I didnt just come off...</summary>
    <content type="html">&lt;p&gt;I was listening to @syntaxfm this morning and @wesbos said at&#xA;&lt;a href=&#34;https://www.youtube.com/watch?v=8A2MCNKC_hQ&amp;amp;t=328s&#34; style=&#34;--favicon-url: url(&amp;#39;/assets/markata/link-avatars/www.youtube.com.png&amp;#39;);&#34; data-favicon=&#34;/assets/markata/link-avatars/www.youtube.com.png&#34; class=&#34;has-avatar  has-avatar-before&#34;&gt;328s&lt;/a&gt; “The prompt seagulls&#xA;are driving me nutty”.  100% hard agree Wes.  Now I didnt just come off of a&#xA;conference where they dropped fable 5.  I’ve not logged into twitter in months,&#xA;but I see it around work.&lt;/p&gt;&#xA;&lt;div class=&#34;admonition warning&#34;&gt;&#xA;&lt;p class=&#34;admonition-title&#34;&gt;prompt-seagulls&lt;/p&gt;&#xA;&lt;p&gt;“Prompt, PR-ompt, promt, PROMT”&lt;/p&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;a-hrefrule-1-classwikilink-data-titlethere-is-no-such-thing-as-magic-data-descriptionmagic-exists-to-describe-things-that-are-beyond-our-current-understanding-when-you-describe-your-solution-to-a-problem-as-magic-you-are-admitting-that-you-data-date2026-06-14there-is-no-such-thing-as-magica&#34;&gt;&lt;a class=&#34;wikilink&#34; data-date=&#34;2026-06-14&#34; data-description=&#34;Magic exists to describe things that are beyond our current understanding. When you describe your solution to a problem as magic, you are admitting that you...&#34; data-title=&#34;There is no such thing as magic&#34; href=&#34;/rule-1/&#34; data-preview=&#34;Magic exists to describe things that are beyond our current understanding. When you describe your solution to a problem as magic, you are admitting that you...&#34;&gt;There is no such thing as magic&lt;/a&gt; &lt;a href=&#34;#a-hrefrule-1-classwikilink-data-titlethere-is-no-such-thing-as-magic-data-descriptionmagic-exists-to-describe-things-that-are-beyond-our-current-understanding-when-you-describe-your-solution-to-a-problem-as-magic-you-are-admitting-that-you-data-date2026-06-14there-is-no-such-thing-as-magica&#34; class=&#34;heading-anchor&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;Asking for the prompt as a first question here, is a clear sign you are looking&#xA;for magic.  What are the magical incantations I must pass to all master clanker&#xA;to get it to do the things that I want.  Wrong, there is no magic prompt to&#xA;get impressive results, its people that know and understand their craft that&#xA;get amazing results.  They have taste.  They have design in mind, They see&#xA;what the end product should be.  They are guiding the model to do what they&#xA;want and are not surprised when they get it.&lt;/p&gt;&#xA;&lt;div class=&#34;admonition warning&#34;&gt;&#xA;&lt;p class=&#34;admonition-title&#34;&gt;prompt-seagulls&lt;/p&gt;&#xA;&lt;p&gt;“Prompt, PR-ompt, promt, PROMT”&lt;/p&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;process&#34;&gt;process &lt;a href=&#34;#process&#34; class=&#34;heading-anchor&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;No one is one shotting their work and kicking up their feet for the other 39&#xA;3/4 hours of the work week.  Theres process and methodology to it.  Develop the&#xA;right skill files, the right AGENTS.md, instructions, all of the other things.&#xA;This puts the ball in your court telling the models how you want these things&#xA;done without deep prompting.&lt;/p&gt;&#xA;&lt;div class=&#34;admonition warning&#34;&gt;&#xA;&lt;p class=&#34;admonition-title&#34;&gt;prompt-seagulls&lt;/p&gt;&#xA;&lt;p&gt;“Prompt, PR-ompt, promt, PROMT”&lt;/p&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;taste&#34;&gt;taste &lt;a href=&#34;#taste&#34; class=&#34;heading-anchor&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;If you want to build products that humans use and enjoy you must bring some&#xA;level of domain expertise.  You should know a bit about your product, your&#xA;customer, and how the underlying tech you are working with works.  You should&#xA;understand the basics of how websites are built and laid out or how a cli&#xA;operates.  If you don’t you will inevitably build out something that does the&#xA;job, but is not intuitive, does not look good, or feel good, and no one can&#xA;figure out how to use it, cause no one, especially these days, no one is&#xA;reading the docs.&lt;/p&gt;&#xA;&lt;div class=&#34;admonition warning&#34;&gt;&#xA;&lt;p class=&#34;admonition-title&#34;&gt;prompt-seagulls&lt;/p&gt;&#xA;&lt;p&gt;“Prompt, PR-ompt, promt, PROMT”&lt;/p&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;testing&#34;&gt;testing &lt;a href=&#34;#testing&#34; class=&#34;heading-anchor&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;Actually try to use your product, can you?  Can you hit errors?  You probably&#xA;should be able to one way or another if you are accepting input from a user&#xA;they are bound to be able to input something you cannot just automatically&#xA;recover from.  In these cases does it make sense, can you easily see what you&#xA;were supposed to do, or why it was wrong?  Does it work on various resolutions?&#xA;This goes for about everything these days, web or terminal.  Can you read the&#xA;output on a full screen easily?  What about a half screen?  If you’re a Philz&#xA;coffee mac fanboi with slinging a top of the line 8k display, does it even work&#xA;on what a mere mortal might be trying to use?&lt;/p&gt;&#xA;&lt;div class=&#34;admonition warning&#34;&gt;&#xA;&lt;p class=&#34;admonition-title&#34;&gt;prompt-seagulls&lt;/p&gt;&#xA;&lt;p&gt;“Prompt, PR-ompt, promt, PROMT”&lt;/p&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;good-starting-point&#34;&gt;Good starting point &lt;a href=&#34;#good-starting-point&#34; class=&#34;heading-anchor&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;Ai repeats patterns it finds, its very good at repeating patterns it finds&#xA;nearby.  If your existing codebase is not consistent, and riddled with&#xA;pitfalls, it will be replicated and be digging larger holes for you to dig up&#xA;later.&lt;/p&gt;&#xA;&lt;div class=&#34;admonition warning&#34;&gt;&#xA;&lt;p class=&#34;admonition-title&#34;&gt;prompt-seagulls&lt;/p&gt;&#xA;&lt;p&gt;“Prompt, PR-ompt, promt, PROMT”&lt;/p&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;old-school-checks&#34;&gt;Old School Checks &lt;a href=&#34;#old-school-checks&#34; class=&#34;heading-anchor&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;Automated checks are a hard requirement for me these days, lint, type check,&#xA;secret scan, cve scanning.  All of these things help drive consistency and&#xA;helps reliability.&lt;/p&gt;&#xA;&lt;div class=&#34;admonition warning&#34;&gt;&#xA;&lt;p class=&#34;admonition-title&#34;&gt;prompt-seagulls&lt;/p&gt;&#xA;&lt;p&gt;“Prompt, PR-ompt, promt, PROMT”&lt;/p&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;actually-read-some-of-the-code&#34;&gt;Actually Read Some of the code &lt;a href=&#34;#actually-read-some-of-the-code&#34; class=&#34;heading-anchor&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;Now for the most controversial, un-vibe coder thing… Actually try to read the&#xA;code.  You might notice some things.  Somethings like regression testing, and&#xA;supporting old versions, old formats, duplicating schemas.  AI is really good&#xA;at waking up from a cold state, assuming everything it sees is in production&#xA;with real users and writing a lot of code.  It will do things like supporting&#xA;the version that it made 5 minutes ago and never shipped for eternity.  Have&#xA;your clankers review too, that’s also fine, not a substitute for you taking a&#xA;look.  Even if you are not finding the tiny bugs here, you will understand more&#xA;about how your project works, the direction its going, and be able to catch&#xA;directionally wrong shifts.&lt;/p&gt;&#xA;</content>
    <author>
      <name>Waylon Walker</name>
      <email>hello@waylonwalker.com</email>
      <uri>https://waylonwalker.com</uri>
    </author>
  </entry>
  <entry>
    <title>agents are never done</title>
    <id>https://new.waylonwalker.com/agents-are-never-done/</id>
    <updated>2026-05-11T06:59:07Z</updated>
    <published>2026-05-11T06:59:07Z</published>
    <link href="https://new.waylonwalker.com/agents-are-never-done/" rel="alternate" type="text/html"></link>
    <summary type="text">Agentic coding has this nice trick of letting you bang out a project in an afternoon, something complex that would have take some real time to implement, not...</summary>
    <content type="html">&lt;p&gt;Agentic coding has this nice trick of letting you bang out a project in an&#xA;afternoon, something complex that would have take some real time to implement,&#xA;not just some rounding error that can slip right in between the jira board.&#xA;Then it will be perpetually never done.  There will always be bugs and thorns&#xA;rear their head up, new features no one ever thought of, and now no one really&#xA;has to think much about beyond having the idea.&lt;/p&gt;&#xA;&lt;p&gt;This part of software engineering has always been here, its the root of the&#xA;never complete 200 side projects.  But now it feels like fuel has been poured&#xA;on the fire, like we can get more done than ever.  But we are tricking&#xA;ourselves, these projects will never be “done”.  There’s always more to add.&#xA;Without feeling any of the pain of implementing it yourself, why not just keep&#xA;adding new features forever.  This is the mentality that is crushing me right now.&lt;/p&gt;&#xA;&lt;p&gt;It pulls at your token anxiety like crazy.  You look at the usage board and you&#xA;are almost cooked so you switch to mini models that cant really do much without&#xA;you responding yes every 30s, or your usage is still in the green with a day to&#xA;go so you are up till midnight trying to get your clanker to cook overnight on&#xA;a side project, but really the stuff that you can just think of off the top of&#xA;your head take 15 minutes max so you just keep checking in and adding a little&#xA;bit more.&lt;/p&gt;&#xA;</content>
    <author>
      <name>Waylon Walker</name>
      <email>hello@waylonwalker.com</email>
      <uri>https://waylonwalker.com</uri>
    </author>
  </entry>
  <entry>
    <title>/carry/</title>
    <id>https://new.waylonwalker.com/carry/</id>
    <updated>2026-03-27T16:35:40Z</updated>
    <published>2026-03-27T16:35:40Z</published>
    <link href="https://new.waylonwalker.com/carry/" rel="alternate" type="text/html"></link>
    <summary type="text">I try to keep a pretty light every day carry, but it never works out, keyfobs and headphone cases end up causing more bulk than I&#39;d like, but My EDC is no...</summary>
    <content type="html">&lt;h2 id=&#34;edc&#34;&gt;EDC &lt;a href=&#34;#edc&#34; class=&#34;heading-anchor&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;I try to keep a pretty light every day carry, but it never works out, keyfobs&#xA;and headphone cases end up causing more bulk than I’d like, but My EDC is no&#xA;where near the bulk I had as a kid with my cargo pants decked out with&#xA;everything I could possibly need.&lt;/p&gt;&#xA;&lt;p&gt;I hold no attachment to anything in my EDC.  Nothing on my person has&#xA;sentimental value.  Anything I carry can be lost, stolen, or destroyed at any&#xA;point in time.  I pick things of sufficient usable, utilitarian, quality&#xA;sufficient to work.  No extra fluff.&lt;/p&gt;&#xA;&lt;hr/&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Google Pixel 6&lt;/li&gt;&#xA;&lt;li&gt;Ridge Wallet&lt;/li&gt;&#xA;&lt;li&gt;Olight Perun - Since April 2022&lt;/li&gt;&#xA;&lt;li&gt;Civivi Qubit - Since March 2024 after my last one was donated to the Indianapolis Stadium&lt;/li&gt;&#xA;&lt;li&gt;OpenFit Shokz&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr/&gt;&#xA;&lt;h2 id=&#34;rules&#34;&gt;Rules &lt;a href=&#34;#rules&#34; class=&#34;heading-anchor&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;lightweight&lt;/li&gt;&#xA;&lt;li&gt;replacable&lt;/li&gt;&#xA;&lt;li&gt;no emotional attachments&lt;/li&gt;&#xA;&lt;li&gt;utilitarian&lt;/li&gt;&#xA;&lt;li&gt;everything serves a purpose&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;my-kit&#34;&gt;My kit &lt;a href=&#34;#my-kit&#34; class=&#34;heading-anchor&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;figure&gt;&#xA;&lt;a href=&#34;https://dropper.waylonwalker.com/file/606e48d7-bf14-42b9-a96e-87b676556ff8.webp&#34; class=&#34;glightbox-link&#34; aria-label=&#34;My EDC layout&#34;&gt;&lt;img class=&#34;glightbox&#34; src=&#34;https://dropper.waylonwalker.com/file/606e48d7-bf14-42b9-a96e-87b676556ff8.webp&#34; alt=&#34;My EDC layout&#34;/ data-glightbox=&#34;description: My EDC layout&#34;&gt;&lt;/a&gt;&#xA;&lt;figcaption&gt;&lt;p&gt;Photo taken March 2023&lt;/p&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;h2 id=&#34;phone&#34;&gt;Phone &lt;a href=&#34;#phone&#34; class=&#34;heading-anchor&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;&lt;em&gt;Google Pixel 6&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;I will not get finance a new phone for the foreseeable future again.  The last&#xA;time I feel like I got a phone that felt like an upgrade was 2018 when I went&#xA;to the Pixel 3.  The pixel 6 and pixel 8 my wife has feel no different&#xA;whatsoever to me.  It’s become more of a tool that does its job, there’s no&#xA;major upgrades really driving me to create more ewaste with new devices.&lt;/p&gt;&#xA;&lt;h2 id=&#34;wallet&#34;&gt;Wallet &lt;a href=&#34;#wallet&#34; class=&#34;heading-anchor&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;&lt;em&gt;Ridge Wallet&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;A necessary evil that I still need.  I keep as few of cards as necessary in it.&#xA;This would be the worst thing in my kit to loose.  Only because the time it&#xA;would take to replace all of them.  This one was a gift to replace my last&#xA;leather wallet, and I see no reason for this one to ever need replaced.  It’s&#xA;much lighter and smaller, would not change that aspect.&lt;/p&gt;&#xA;&lt;h2 id=&#34;flashlight&#34;&gt;Flashlight &lt;a href=&#34;#flashlight&#34; class=&#34;heading-anchor&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;&lt;em&gt;Olight Perun&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;When I became a homeowner I added a dedicated flashlight to my EDC.  Its light&#xA;and out of the way.  It’s the only thing I’ve ever found useful to fit in the&#xA;coin pocket of jeans, so I don’t even notice it.  Compared to using a phone,&#xA;its more powerful, easier to position on me with the clip on my shirt/pants, or&#xA;magnetically to a metal surface for inspections/house work.&lt;/p&gt;&#xA;&lt;h2 id=&#34;knife&#34;&gt;Knife &lt;a href=&#34;#knife&#34; class=&#34;heading-anchor&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;&lt;em&gt;Civivi Qubit&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;I’ve carried a knife since as long as I can remember, feels like 10 but&#xA;probably more like 14 years old.  Never anything fancy, a few knock off&#xA;leathermans, a few Buck, Case, KaBar that I found on a bridge, and now 3&#xA;Civivis.  I use them till they break or more commonly they get lent and not&#xA;returned, or lost.  This is the most utilitarian thing I keep, almost always&#xA;kept razor sharp, used, abused, and put away dirty.  Never used for prying, but&#xA;used to cut anything it will cut no matter how &lt;em&gt;hard&lt;/em&gt; it is on it.  Its not to&#xA;look pretty, show off, its purely a tool that I hold no attachment to.&lt;/p&gt;&#xA;&lt;h2 id=&#34;headphones&#34;&gt;Headphones &lt;a href=&#34;#headphones&#34; class=&#34;heading-anchor&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;&lt;em&gt;OpenFit Shokz&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;Not my first choice in headphones, but they work.  Headphones are probably the&#xA;item of biggest churn and ewaste for me.  Eventually I might pony up for&#xA;something that is more durable and repairable, but headphones just don’t last&#xA;forever before they stop working for me.  This latest pair was a pair my wife&#xA;chose to try and did not like.  They sat in a drawer for a year or so until I&#xA;started carrying them.&lt;/p&gt;&#xA;</content>
    <author>
      <name>Waylon Walker</name>
      <email>hello@waylonwalker.com</email>
      <uri>https://waylonwalker.com</uri>
    </author>
  </entry>
  <entry>
    <title>I Built A Tmux Session Switcher</title>
    <id>https://new.waylonwalker.com/i-built-a-tmux-session-switcher/</id>
    <updated>2026-03-04T00:00:00Z</updated>
    <published>2026-03-04T00:00:00Z</published>
    <link href="https://new.waylonwalker.com/i-built-a-tmux-session-switcher/" rel="alternate" type="text/html"></link>
    <summary type="text">I&#39;ve been thinking about this for awhile now. For years now, fuzzy pickers and last session have been my go to. They have served me well. I can typically...</summary>
    <content type="html">&lt;p&gt;I’ve been thinking about this for awhile now.  For years now, fuzzy pickers and&#xA;last session have been my go to.  They have served me well.  I can typically&#xA;only keep so much in my head anyways.  I’m often doing a hub and spoke pattern&#xA;between main project, notes, and infra repo, maybe two projects.  Don’t get me&#xA;wrong, I regularly run with a dozen or more sessions running at a time, but&#xA;only two to three are in my immediate context at any point anyways.&lt;/p&gt;&#xA;&lt;h2 id=&#34;the-design&#34;&gt;The Design &lt;a href=&#34;#the-design&#34; class=&#34;heading-anchor&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;&lt;em&gt;harpoon for tmux&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;press a hotkey followed by one more keystroke, currently any left hand letter&#xA;SIMPLE, FAST, thats of utmost importance, what I want are sessions that I can&#xA;can be assigned in order of importance from middle row, top row, bottom row.&lt;/p&gt;&#xA;&lt;p&gt;I added this binding to my tmux config.  Now I can press &lt;code&gt;c-a a&lt;/code&gt; to go to the&#xA;first session, &lt;code&gt;c-a s&lt;/code&gt; to go to the second session. &lt;code&gt;c-a&lt;/code&gt; and pause to think&#xA;j/k to navigate, space to pick up a session and move it, x to kill it.&lt;/p&gt;&#xA;&lt;pre class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;bind-key -n c-a popup -E &lt;span class=&#34;s1&#34;&gt;&amp;#39;~/go/bin/tgo&amp;#39;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;enter-the-agents&#34;&gt;Enter the agents &lt;a href=&#34;#enter-the-agents&#34; class=&#34;heading-anchor&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;Now with agents doing more and more work, and cooking for longer periods this&#xA;is not cutting it, I’m often swapping through a lot more sessions, I’ve got&#xA;more projects sitting in more phases between research, implementation, fully&#xA;orchestrated agents, and sessions that need their hand held to get things&#xA;right.&lt;/p&gt;&#xA;&lt;figure&gt;&#xA;&lt;a href=&#34;https://dropper.waylonwalker.com/file/7c5765a0-126d-430a-ad86-eb83eb440e1b.webp&#34; class=&#34;glightbox-link&#34; aria-label=&#34;image&#34;&gt;&lt;img class=&#34;glightbox&#34; src=&#34;https://dropper.waylonwalker.com/file/7c5765a0-126d-430a-ad86-eb83eb440e1b.webp&#34; alt=&#34;image&#34;/ data-glightbox=&#34;description: image&#34;&gt;&lt;/a&gt;&#xA;&lt;figcaption&gt;&lt;p&gt;Image of the &lt;code&gt;tgo&lt;/code&gt; tool in action, I’d show you a video, but its not really&#xA;that interesting, it just flashes up and goes to the next session as fast as&#xA;you can press the key.&lt;/p&gt;&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;h2 id=&#34;made-with-gpt-53-codex-and-gpt-51-codex-mini&#34;&gt;Made with gpt-5.3-codex and gpt-5.1-codex-mini &lt;a href=&#34;#made-with-gpt-53-codex-and-gpt-51-codex-mini&#34; class=&#34;heading-anchor&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;Idk how much it cost, it barely touched my $20/month weekly token allowance.&#xA;I’ve been thinking about it for awhile and decided today was the day to pull&#xA;the trigger on something and get it started, worst case I throw it away.  It&#xA;took the agents about 7 minutes to implement a working version with broken ci&#xA;that it later fixed.&lt;/p&gt;&#xA;&lt;p&gt;I’ve typed far more characters and put more thought into this post than the&#xA;tool itself, that where we are these days I guess.&lt;/p&gt;&#xA;&lt;p&gt;See the session that made &lt;code&gt;tgo&lt;/code&gt; &lt;a class=&#34;wikilink&#34; data-date=&#34;2026-03-04&#34; data-description=&#34;** ses***** 3/4/2026, 8:52:32 PM&#34; data-title=&#34;Ses_3444b09b1ffexter3elfg5qqtg&#34; href=&#34;/ses-3444b09b1ffexter3elfg5qqtg/&#34; data-preview=&#34;** ses***** 3/4/2026, 8:52:32 PM&#34;&gt;Ses_3444b09b1ffexter3elfg5qqtg&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;should-you-use-it&#34;&gt;Should you use it? &lt;a href=&#34;#should-you-use-it&#34; class=&#34;heading-anchor&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;You can its there for anyone to use, go for it, there’s an easy to download&#xA;binary.&lt;/p&gt;&#xA;&lt;p&gt;It’s all vibe coded slop that you could probably do a better job doing in a&#xA;cave with scraps anyways.  Take inspiration and make one that works for you.&lt;/p&gt;&#xA;</content>
    <author>
      <name>Waylon Walker</name>
      <email>hello@waylonwalker.com</email>
      <uri>https://waylonwalker.com</uri>
    </author>
  </entry>
  <entry>
    <title>/verify</title>
    <id>https://new.waylonwalker.com/verify/</id>
    <updated>2026-02-24T10:36:57Z</updated>
    <published>2026-02-24T10:36:57Z</published>
    <link href="https://new.waylonwalker.com/verify/" rel="alternate" type="text/html"></link>
    <summary type="text">Inspired by @mollywhite&#39;s verify slashpage. This page serves as the system of record for my online identity. The best places to follow me are:</summary>
    <content type="html">&lt;p&gt;Inspired by @mollywhite’s&#xA;&lt;a href=&#34;https://mollywhite.net/verify/&#34; style=&#34;--favicon-url: url(&amp;#39;/assets/markata/link-avatars/mollywhite.net.png&amp;#39;);&#34; data-favicon=&#34;/assets/markata/link-avatars/mollywhite.net.png&#34; class=&#34;has-avatar  has-avatar-before&#34;&gt;verify&lt;/a&gt; &lt;a href=&#34;https://slashpages.net&#34; style=&#34;--favicon-url: url(&amp;#39;/assets/markata/link-avatars/slashpages.net.png&amp;#39;);&#34; data-favicon=&#34;/assets/markata/link-avatars/slashpages.net.png&#34; class=&#34;has-avatar  has-avatar-before&#34;&gt;slashpage&lt;/a&gt;.&#xA;This page serves as the system of record for my online identity. The best&#xA;places to follow me are:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;My Website: &lt;a href=&#34;https://waylonwalker.com&#34; style=&#34;--favicon-url: url(&amp;#39;/assets/markata/link-avatars/waylonwalker.com.ico&amp;#39;);&#34; data-favicon=&#34;/assets/markata/link-avatars/waylonwalker.com.ico&#34; class=&#34;has-avatar  has-avatar-before&#34;&gt;waylonwalker.com&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;YouTube: &lt;a href=&#34;https://youtube.com/waylonwalker&#34; style=&#34;--favicon-url: url(&amp;#39;/assets/markata/link-avatars/youtube.com.png&amp;#39;);&#34; data-favicon=&#34;/assets/markata/link-avatars/youtube.com.png&#34; class=&#34;has-avatar  has-avatar-before&#34;&gt;Waylon Walker&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;YouTube Gaming: &lt;a href=&#34;https://www.youtube.com/channel/UCHuxc1HRsd3aRjvL6C817tQ&#34; style=&#34;--favicon-url: url(&amp;#39;/assets/markata/link-avatars/www.youtube.com.png&amp;#39;);&#34; data-favicon=&#34;/assets/markata/link-avatars/www.youtube.com.png&#34; class=&#34;has-avatar  has-avatar-before&#34;&gt;Waylon Walker Gaming&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Twitch: &lt;a href=&#34;https://www.twitch.tv/waylonwalker&#34; style=&#34;--favicon-url: url(&amp;#39;/assets/markata/link-avatars/www.twitch.tv.png&amp;#39;);&#34; data-favicon=&#34;/assets/markata/link-avatars/www.twitch.tv.png&#34; class=&#34;has-avatar  has-avatar-before&#34;&gt;Waylon Walker&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Twitter: &lt;a href=&#34;https://twitter.com/_WaylonWalker&#34;&gt;@_WaylonWalker&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;LinkedIn: &lt;a href=&#34;https://www.linkedin.com/in/waylonwalker&#34; style=&#34;--favicon-url: url(&amp;#39;/assets/markata/link-avatars/www.linkedin.com.ico&amp;#39;);&#34; data-favicon=&#34;/assets/markata/link-avatars/www.linkedin.com.ico&#34; class=&#34;has-avatar  has-avatar-before&#34;&gt;Waylon Walker&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;GitHub: &lt;a href=&#34;https://github.com/WaylonWalker&#34; style=&#34;--favicon-url: url(&amp;#39;/assets/markata/link-avatars/github.com.ico&amp;#39;);&#34; data-favicon=&#34;/assets/markata/link-avatars/github.com.ico&#34; class=&#34;has-avatar  has-avatar-before&#34;&gt;WaylonWalker&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Dev.to: &lt;a href=&#34;https://dev.to/waylonwalker&#34; style=&#34;--favicon-url: url(&amp;#39;/assets/markata/link-avatars/dev.to.ico&amp;#39;);&#34; data-favicon=&#34;/assets/markata/link-avatars/dev.to.ico&#34; class=&#34;has-avatar  has-avatar-before&#34;&gt;Waylon Walker&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Bluesky: &lt;a href=&#34;https://bsky.app/profile/waylonwalker.com&#34; style=&#34;--favicon-url: url(&amp;#39;/assets/markata/link-avatars/bsky.app.png&amp;#39;);&#34; data-favicon=&#34;/assets/markata/link-avatars/bsky.app.png&#34; class=&#34;has-avatar  has-avatar-before&#34;&gt;@waylonwalker.com&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;</content>
    <author>
      <name>Waylon Walker</name>
      <email>hello@waylonwalker.com</email>
      <uri>https://waylonwalker.com</uri>
    </author>
  </entry>
  <entry>
    <title>/top4</title>
    <id>https://new.waylonwalker.com/top4/</id>
    <updated>2026-02-11T14:00:00Z</updated>
    <published>2026-02-11T14:00:00Z</published>
    <link href="https://new.waylonwalker.com/top4/" rel="alternate" type="text/html"></link>
    <summary type="text">Definitive ranked lists of my top 3 favorites plus an honorable mention.</summary>
    <content type="html">&lt;p&gt;Definitive ranked lists of my top 3 favorites plus an honorable mention.&lt;/p&gt;&#xA;&lt;h2 id=&#34;terminal-tools&#34;&gt;Terminal Tools &lt;a href=&#34;#terminal-tools&#34; class=&#34;heading-anchor&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;https://neovim.io/&#34; style=&#34;--favicon-url: url(&amp;#39;/assets/markata/link-avatars/neovim.io.ico&amp;#39;);&#34; data-favicon=&#34;/assets/markata/link-avatars/neovim.io.ico&#34; class=&#34;has-avatar  has-avatar-before&#34;&gt;neovim&lt;/a&gt;&lt;/strong&gt; - modal editing changed how I think about text&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;https://tmux.github.io/&#34;&gt;tmux&lt;/a&gt;&lt;/strong&gt; - terminal sessions that survive disconnects and allow me to hop between projects at the speed of thought.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;https://k9scli.io/&#34; style=&#34;--favicon-url: url(&amp;#39;/assets/markata/link-avatars/k9scli.io.ico&amp;#39;);&#34; data-favicon=&#34;/assets/markata/link-avatars/k9scli.io.ico&#34; class=&#34;has-avatar  has-avatar-before&#34;&gt;k9s&lt;/a&gt;&lt;/strong&gt; - S tier tui interface that all tuis should strive for&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;strong&gt;Honorable mention:&lt;/strong&gt; &lt;a href=&#34;https://ipython.org/&#34; style=&#34;--favicon-url: url(&amp;#39;/assets/markata/link-avatars/ipython.org.png&amp;#39;);&#34; data-favicon=&#34;/assets/markata/link-avatars/ipython.org.png&#34; class=&#34;has-avatar  has-avatar-before&#34;&gt;ipython&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;python-tools&#34;&gt;Python Tools &lt;a href=&#34;#python-tools&#34; class=&#34;heading-anchor&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;https://pandas.pydata.org/&#34; style=&#34;--favicon-url: url(&amp;#39;/assets/markata/link-avatars/pandas.pydata.org.ico&amp;#39;);&#34; data-favicon=&#34;/assets/markata/link-avatars/pandas.pydata.org.ico&#34; class=&#34;has-avatar  has-avatar-before&#34;&gt;pandas&lt;/a&gt;&lt;/strong&gt; - This is what got me out of corporate spreadsheets and back into code/software.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;https://kedro.org/&#34; style=&#34;--favicon-url: url(&amp;#39;/assets/markata/link-avatars/kedro.org.ico&amp;#39;);&#34; data-favicon=&#34;/assets/markata/link-avatars/kedro.org.ico&#34; class=&#34;has-avatar  has-avatar-before&#34;&gt;kedro&lt;/a&gt;&lt;/strong&gt; - data pipelines with opinions I agree with&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;https://fastapi.tiangolo.com/&#34; style=&#34;--favicon-url: url(&amp;#39;/assets/markata/link-avatars/fastapi.tiangolo.com.png&amp;#39;);&#34; data-favicon=&#34;/assets/markata/link-avatars/fastapi.tiangolo.com.png&#34; class=&#34;has-avatar  has-avatar-before&#34;&gt;fastapi&lt;/a&gt;&lt;/strong&gt; - my favorite python web framework&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;strong&gt;Honorable mention:&lt;/strong&gt; &lt;a href=&#34;https://typer.tiangolo.com/&#34; style=&#34;--favicon-url: url(&amp;#39;/assets/markata/link-avatars/typer.tiangolo.com.png&amp;#39;);&#34; data-favicon=&#34;/assets/markata/link-avatars/typer.tiangolo.com.png&#34; class=&#34;has-avatar  has-avatar-before&#34;&gt;typer&lt;/a&gt; - fast cli apps&lt;/p&gt;&#xA;&lt;h2 id=&#34;games-to-play-with-kids&#34;&gt;Games to Play with Kids &lt;a href=&#34;#games-to-play-with-kids&#34; class=&#34;heading-anchor&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;&lt;em&gt;multiplayer&lt;/em&gt;&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;https://minecraft.net/&#34; style=&#34;--favicon-url: url(&amp;#39;/assets/markata/link-avatars/minecraft.net.png&amp;#39;);&#34; data-favicon=&#34;/assets/markata/link-avatars/minecraft.net.png&#34; class=&#34;has-avatar  has-avatar-before&#34;&gt;Minecraft&lt;/a&gt;&lt;/strong&gt; - infinite creativity, modding potential&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;https://store.steampowered.com/app/1211020/Wobbly_Life/&#34; style=&#34;--favicon-url: url(&amp;#39;/assets/markata/link-avatars/store.steampowered.com.ico&amp;#39;);&#34; data-favicon=&#34;/assets/markata/link-avatars/store.steampowered.com.ico&#34; class=&#34;has-avatar  has-avatar-before&#34;&gt;Wobbly Life&lt;/a&gt;&lt;/strong&gt; - Open World Co-op&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;https://www.stardewvalley.net/&#34; style=&#34;--favicon-url: url(&amp;#39;/assets/markata/link-avatars/www.stardewvalley.net.png&amp;#39;);&#34; data-favicon=&#34;/assets/markata/link-avatars/www.stardewvalley.net.png&#34; class=&#34;has-avatar  has-avatar-before&#34;&gt;Stardew Valley&lt;/a&gt;&lt;/strong&gt; - cozy, collaborative farming&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;strong&gt;Honorable mention:&lt;/strong&gt; &lt;a href=&#34;https://www.terraria.org/&#34; style=&#34;--favicon-url: url(&amp;#39;/assets/markata/link-avatars/www.terraria.org.ico&amp;#39;);&#34; data-favicon=&#34;/assets/markata/link-avatars/www.terraria.org.ico&#34; class=&#34;has-avatar  has-avatar-before&#34;&gt;Terraria&lt;/a&gt; - 2d world builder&lt;/p&gt;&#xA;&lt;h2 id=&#34;games-to-play-alone&#34;&gt;Games to Play Alone &lt;a href=&#34;#games-to-play-alone&#34; class=&#34;heading-anchor&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;&lt;em&gt;singleplayer&lt;/em&gt;&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;https://www.hollowknight.com/&#34; style=&#34;--favicon-url: url(&amp;#39;/assets/markata/link-avatars/www.hollowknight.com.ico&amp;#39;);&#34; data-favicon=&#34;/assets/markata/link-avatars/www.hollowknight.com.ico&#34; class=&#34;has-avatar  has-avatar-before&#34;&gt;Hollow Knight&lt;/a&gt;/&lt;a href=&#34;https://hollowknightsilksong.com/&#34; style=&#34;--favicon-url: url(&amp;#39;/assets/markata/link-avatars/hollowknightsilksong.com.ico&amp;#39;);&#34; data-favicon=&#34;/assets/markata/link-avatars/hollowknightsilksong.com.ico&#34; class=&#34;has-avatar  has-avatar-before&#34;&gt;Hollow Knight Silksong&lt;/a&gt;&lt;/strong&gt; - S tier 2d platformer with adventure, mystery, lore, boss fights.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;https://store.steampowered.com/app/861650/Session_Skate_Sim/&#34; style=&#34;--favicon-url: url(&amp;#39;/assets/markata/link-avatars/store.steampowered.com.ico&amp;#39;);&#34; data-favicon=&#34;/assets/markata/link-avatars/store.steampowered.com.ico&#34; class=&#34;has-avatar  has-avatar-before&#34;&gt;Session Skate Sim&lt;/a&gt;&lt;/strong&gt; - The best skate sim&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;https://www.animalwell.net/&#34; style=&#34;--favicon-url: url(&amp;#39;/assets/markata/link-avatars/www.animalwell.net.ico&amp;#39;);&#34; data-favicon=&#34;/assets/markata/link-avatars/www.animalwell.net.ico&#34; class=&#34;has-avatar  has-avatar-before&#34;&gt;Animal Well&lt;/a&gt;&lt;/strong&gt; - epic 2d platformer with the most incredible graphics at 320p ever created and the deepest puzzles Ive seen&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;strong&gt;Honorable mention:&lt;/strong&gt; &lt;a href=&#34;https://store.steampowered.com/app/400/Portal/&#34; style=&#34;--favicon-url: url(&amp;#39;/assets/markata/link-avatars/store.steampowered.com.ico&amp;#39;);&#34; data-favicon=&#34;/assets/markata/link-avatars/store.steampowered.com.ico&#34; class=&#34;has-avatar  has-avatar-before&#34;&gt;Portal&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;Inspired by &lt;a href=&#34;https://topfour.net&#34; style=&#34;--favicon-url: url(&amp;#39;/assets/markata/link-avatars/topfour.net.png&amp;#39;);&#34; data-favicon=&#34;/assets/markata/link-avatars/topfour.net.png&#34; class=&#34;has-avatar  has-avatar-before&#34;&gt;topfour.net&lt;/a&gt; and &lt;a href=&#34;https://slashpages.net&#34; style=&#34;--favicon-url: url(&amp;#39;/assets/markata/link-avatars/slashpages.net.png&amp;#39;);&#34; data-favicon=&#34;/assets/markata/link-avatars/slashpages.net.png&#34; class=&#34;has-avatar  has-avatar-before&#34;&gt;slashpages.net&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;albums&#34;&gt;Albums &lt;a href=&#34;#albums&#34; class=&#34;heading-anchor&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;https://music.youtube.com/playlist?list=OLAK5uy_nQZeZomNaDner6XRg5FeJrzgdKXnGSJwY&#34; style=&#34;--favicon-url: url(&amp;#39;/assets/markata/link-avatars/music.youtube.com.png&amp;#39;);&#34; data-favicon=&#34;/assets/markata/link-avatars/music.youtube.com.png&#34; class=&#34;has-avatar  has-avatar-before&#34;&gt;Atreyu Greatest&#xA;Hits&lt;/a&gt;&lt;/strong&gt; - Greatest hits is 100% a cop out on my behalf, but this is legit the&#xA;full album I’ve listened to 10x more than any other album since having a cd&#xA;player as a kid.  This is my go to skate jam album.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;https://music.youtube.com/playlist?list=OLAK5uy_k4Xnda2Pxyc90mpntw7hdOPCA3JKeOkRY&#34; style=&#34;--favicon-url: url(&amp;#39;/assets/markata/link-avatars/music.youtube.com.png&amp;#39;);&#34; data-favicon=&#34;/assets/markata/link-avatars/music.youtube.com.png&#34; class=&#34;has-avatar  has-avatar-before&#34;&gt;Hybrid Theory&lt;/a&gt; - Linkin Park&lt;/strong&gt; This album was featured in almost moto part from my youth.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;https://music.youtube.com/playlist?list=OLAK5uy_ktsNq_asQthl1xOm_tXwpD9tZa5413YFc&#34; style=&#34;--favicon-url: url(&amp;#39;/assets/markata/link-avatars/music.youtube.com.png&amp;#39;);&#34; data-favicon=&#34;/assets/markata/link-avatars/music.youtube.com.png&#34; class=&#34;has-avatar  has-avatar-before&#34;&gt;The Life of a Showgirl&lt;/a&gt; - Taylor Swift&lt;/strong&gt; - Best album to listen to as a family.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h2 id=&#34;artists&#34;&gt;Artists &lt;a href=&#34;#artists&#34; class=&#34;heading-anchor&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;https://music.youtube.com/channel/UC54RgORww0lUMVq4NwdwANQ&#34; style=&#34;--favicon-url: url(&amp;#39;/assets/markata/link-avatars/music.youtube.com.png&amp;#39;);&#34; data-favicon=&#34;/assets/markata/link-avatars/music.youtube.com.png&#34; class=&#34;has-avatar  has-avatar-before&#34;&gt;Killswitch Engage&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;https://music.youtube.com/channel/UCFcqi7MrlzIp9RMTtUlxE8g&#34; style=&#34;--favicon-url: url(&amp;#39;/assets/markata/link-avatars/music.youtube.com.png&amp;#39;);&#34; data-favicon=&#34;/assets/markata/link-avatars/music.youtube.com.png&#34; class=&#34;has-avatar  has-avatar-before&#34;&gt;Avenged Sevenfold&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;https://music.youtube.com/channel/UCZzZJcadWlszIvI7CmntVbA&#34; style=&#34;--favicon-url: url(&amp;#39;/assets/markata/link-avatars/music.youtube.com.png&amp;#39;);&#34; data-favicon=&#34;/assets/markata/link-avatars/music.youtube.com.png&#34; class=&#34;has-avatar  has-avatar-before&#34;&gt;All That Remains&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;https://music.youtube.com/channel/UCP0efewXEcuCddMFLjlCDJQ&#34; style=&#34;--favicon-url: url(&amp;#39;/assets/markata/link-avatars/music.youtube.com.png&amp;#39;);&#34; data-favicon=&#34;/assets/markata/link-avatars/music.youtube.com.png&#34; class=&#34;has-avatar  has-avatar-before&#34;&gt;Parkway Drive&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h2 id=&#34;must-see-gag-clips&#34;&gt;Must See Gag clips &lt;a href=&#34;#must-see-gag-clips&#34; class=&#34;heading-anchor&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;https://www.youtube.com/shorts/uCMu9MoRwCo&#34; style=&#34;--favicon-url: url(&amp;#39;/assets/markata/link-avatars/www.youtube.com.png&amp;#39;);&#34; data-favicon=&#34;/assets/markata/link-avatars/www.youtube.com.png&#34; class=&#34;has-avatar  has-avatar-before&#34;&gt;Bobby Lee - Dull Samauri Sword&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=EF8GhC-T_Mo&#34; style=&#34;--favicon-url: url(&amp;#39;/assets/markata/link-avatars/www.youtube.com.png&amp;#39;);&#34; data-favicon=&#34;/assets/markata/link-avatars/www.youtube.com.png&#34; class=&#34;has-avatar  has-avatar-before&#34;&gt;Ed Bassmaster - Look at this Car!!!&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;</content>
    <author>
      <name>Waylon Walker</name>
      <email>hello@waylonwalker.com</email>
      <uri>https://waylonwalker.com</uri>
    </author>
  </entry>
  <entry>
    <title>/yep</title>
    <id>https://new.waylonwalker.com/yep/</id>
    <updated>2026-02-11T12:00:00Z</updated>
    <published>2026-02-11T12:00:00Z</published>
    <link href="https://new.waylonwalker.com/yep/" rel="alternate" type="text/html"></link>
    <summary type="text">Inspired by @fyrio&#39;s yep slashpage, a list of ** things I enjoy, use, recommend, want to know more about, or seek out in no particular order, updated as I...</summary>
    <content type="html">&lt;p&gt;Inspired by @fyrio’s &lt;a href=&#34;https://fyr.io/yep&#34; style=&#34;--favicon-url: url(&amp;#39;/assets/markata/link-avatars/fyr.io.png&amp;#39;);&#34; data-favicon=&#34;/assets/markata/link-avatars/fyr.io.png&#34; class=&#34;has-avatar  has-avatar-before&#34;&gt;yep&lt;/a&gt;&#xA;&lt;a href=&#34;https://slashpages.net/&#34; style=&#34;--favicon-url: url(&amp;#39;/assets/markata/link-avatars/slashpages.net.png&amp;#39;);&#34; data-favicon=&#34;/assets/markata/link-avatars/slashpages.net.png&#34; class=&#34;has-avatar  has-avatar-before&#34;&gt;slashpage&lt;/a&gt;, a list of &lt;strong&gt;S tier&lt;/strong&gt; things I enjoy, use,&#xA;recommend, want to know more about, or seek out in no particular order, updated as I think about it.&lt;/p&gt;&#xA;&lt;div class=&#34;admonition seealso&#34;&gt;&#xA;&lt;p class=&#34;admonition-title&#34;&gt;Seealso&lt;/p&gt;&#xA;&lt;div class=&#34;embed-card&#34;&gt;&#xA;&lt;/div&gt;&#xA;  &lt;a class=&#34;embed-card-link&#34; href=&#34;/nope/&#34;&gt;&#xA;    &lt;/a&gt;&lt;div class=&#34;embed-card-content&#34;&gt;&lt;a class=&#34;embed-card-link&#34; href=&#34;/nope/&#34;&gt;&#xA;      &lt;div class=&#34;embed-card-title&#34;&gt;/nope&lt;/div&gt;&#xA;      &lt;/a&gt;&lt;div class=&#34;embed-card-description&#34;&gt;&lt;a class=&#34;embed-card-link&#34; href=&#34;/nope/&#34;&gt;Inspired by &lt;/a&gt;&lt;a class=&#34;mention&#34; data-avatar=&#34;https://baty.net/img/opengraph.jpg&#34; data-bio=&#34;Jack Baty&amp;amp;#39;s blog — posts, journal, notes.&#34; data-handle=&#34;@baty&#34; data-name=&#34;baty.net&#34; href=&#34;https://baty.net/&#34;&gt;@baty&lt;/a&gt;&amp;#39;s nope slashpage, a list of ** things I don&amp;#39;t like, don&amp;#39;t care, avoid, overhyped, or won&amp;#39;t do in no particular order, updated as I think...&lt;/div&gt;&#xA;      &lt;div class=&#34;embed-card-meta&#34;&gt;Feb 11, 2026&lt;/div&gt;&#xA;    &lt;/div&gt;&#xA;  &#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;yep&#34;&gt;/yep &lt;a href=&#34;#yep&#34; class=&#34;heading-anchor&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;coffee&lt;/li&gt;&#xA;&lt;li&gt;small web 1.0&lt;/li&gt;&#xA;&lt;li&gt;RSS&lt;/li&gt;&#xA;&lt;li&gt;minecraft&lt;/li&gt;&#xA;&lt;li&gt;Hollow Knight&lt;/li&gt;&#xA;&lt;li&gt;Silksong&lt;/li&gt;&#xA;&lt;li&gt;terminals&lt;/li&gt;&#xA;&lt;li&gt;python&lt;/li&gt;&#xA;&lt;li&gt;vim keybindings&lt;/li&gt;&#xA;&lt;li&gt;self-hosting&lt;/li&gt;&#xA;&lt;li&gt;open source&lt;/li&gt;&#xA;&lt;li&gt;running kubernetes in my basement&lt;/li&gt;&#xA;&lt;li&gt;mechanical keyboards&lt;/li&gt;&#xA;&lt;li&gt;markdown&lt;/li&gt;&#xA;&lt;li&gt;data engineering&lt;/li&gt;&#xA;&lt;li&gt;Woodworking&lt;/li&gt;&#xA;&lt;li&gt;Fingerboarding&lt;/li&gt;&#xA;&lt;li&gt;Darts&lt;/li&gt;&#xA;&lt;li&gt;Skateboarding&lt;/li&gt;&#xA;&lt;li&gt;Biking&lt;/li&gt;&#xA;&lt;li&gt;Trampoline&lt;/li&gt;&#xA;&lt;li&gt;3d printing&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;</content>
    <author>
      <name>Waylon Walker</name>
      <email>hello@waylonwalker.com</email>
      <uri>https://waylonwalker.com</uri>
    </author>
  </entry>
  <entry>
    <title>/nope</title>
    <id>https://new.waylonwalker.com/nope/</id>
    <updated>2026-02-11T12:00:00Z</updated>
    <published>2026-02-11T12:00:00Z</published>
    <link href="https://new.waylonwalker.com/nope/" rel="alternate" type="text/html"></link>
    <summary type="text">Inspired by @baty&#39;s nope slashpage, a list of ** things I don&#39;t like, don&#39;t care, avoid, overhyped, or won&#39;t do in no particular order, updated as I think...</summary>
    <content type="html">&lt;p&gt;Inspired by &lt;a class=&#34;mention&#34; data-avatar=&#34;https://baty.net/img/opengraph.jpg&#34; data-bio=&#34;Jack Baty&amp;amp;#39;s blog — posts, journal, notes.&#34; data-handle=&#34;@baty&#34; data-name=&#34;baty.net&#34; href=&#34;https://baty.net/&#34;&gt;@baty&lt;/a&gt;’s &lt;a href=&#34;https://baty.net/nope/&#34;&gt;nope&lt;/a&gt;&#xA;&lt;a href=&#34;https://slashpages.net/&#34; style=&#34;--favicon-url: url(&amp;#39;/assets/markata/link-avatars/slashpages.net.png&amp;#39;);&#34; data-favicon=&#34;/assets/markata/link-avatars/slashpages.net.png&#34; class=&#34;has-avatar  has-avatar-before&#34;&gt;slashpage&lt;/a&gt;, a list of &lt;strong&gt;F tier&lt;/strong&gt; things I don’t like,&#xA;don’t care, avoid, overhyped, or won’t do in no particular order, updated as I&#xA;think about it.&lt;/p&gt;&#xA;&lt;div class=&#34;admonition seealso&#34;&gt;&#xA;&lt;p class=&#34;admonition-title&#34;&gt;Seealso&lt;/p&gt;&#xA;&lt;div class=&#34;embed-card&#34;&gt;&#xA;&lt;/div&gt;&#xA;  &lt;a class=&#34;embed-card-link&#34; href=&#34;/yep/&#34;&gt;&#xA;    &lt;div class=&#34;embed-card-content&#34;&gt;&#xA;      &lt;div class=&#34;embed-card-title&#34;&gt;/yep&lt;/div&gt;&#xA;      &lt;div class=&#34;embed-card-description&#34;&gt;Inspired by @fyrio&amp;#39;s yep slashpage, a list of ** things I enjoy, use, recommend, want to know more about, or seek out in no particular order, updated as I...&lt;/div&gt;&#xA;      &lt;div class=&#34;embed-card-meta&#34;&gt;Feb 11, 2026&lt;/div&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;nope&#34;&gt;/nope &lt;a href=&#34;#nope&#34; class=&#34;heading-anchor&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;roblox&lt;/li&gt;&#xA;&lt;li&gt;mobile games&lt;/li&gt;&#xA;&lt;li&gt;telemetry&lt;/li&gt;&#xA;&lt;li&gt;Windows&lt;/li&gt;&#xA;&lt;li&gt;VSCode&lt;/li&gt;&#xA;&lt;li&gt;allow notifications&lt;/li&gt;&#xA;&lt;li&gt;subscription hell&lt;/li&gt;&#xA;&lt;li&gt;ads&lt;/li&gt;&#xA;&lt;li&gt;social media&lt;/li&gt;&#xA;&lt;li&gt;clickbait&lt;/li&gt;&#xA;&lt;li&gt;WYSIWYG editors particularly ones that use proprietary non text formats&lt;/li&gt;&#xA;&lt;li&gt;politics&lt;/li&gt;&#xA;&lt;li&gt;short form video&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;</content>
    <author>
      <name>Waylon Walker</name>
      <email>hello@waylonwalker.com</email>
      <uri>https://waylonwalker.com</uri>
    </author>
  </entry>
  <entry>
    <title>First W In Brotato</title>
    <id>https://new.waylonwalker.com/first-w-in-brotato/</id>
    <updated>2026-02-11T00:00:00Z</updated>
    <published>2026-02-11T00:00:00Z</published>
    <link href="https://new.waylonwalker.com/first-w-in-brotato/" rel="alternate" type="text/html"></link>
    <summary type="text">After having brotato and doing a few runs every once in a while I ** beat the most basic balanced run in the game! Wyatt wanted to play tonight and its such...</summary>
    <content type="html">&lt;p&gt;After having brotato and doing a few runs every once in a while I &lt;strong&gt;finally&lt;/strong&gt;&#xA;beat the most basic balanced run in the game!  Wyatt wanted to play tonight and&#xA;its such an easy game to jump in do a few runs and move on without getting&#xA;overly invested.&lt;/p&gt;&#xA;&lt;figure&gt;&#xA;&lt;a href=&#34;https://dropper.waylonwalker.com/file/07c87b1d-60a0-4527-a045-d4203ca929db.webp&#34; class=&#34;glightbox-link&#34; aria-label=&#34;I almost died&#34;&gt;&lt;img class=&#34;glightbox&#34; src=&#34;https://dropper.waylonwalker.com/file/07c87b1d-60a0-4527-a045-d4203ca929db.webp&#34; alt=&#34;I almost died&#34;/ data-glightbox=&#34;description: I almost died&#34;&gt;&lt;/a&gt;&#xA;&lt;figcaption&gt;&lt;p&gt;Watching back I cannot believe how lucky I got, barely scraping by with 1hp at this point&lt;/p&gt;&lt;/figcaption&gt;&lt;/figure&gt;&#xA;&lt;figure&gt;&#xA;&lt;a href=&#34;https://dropper.waylonwalker.com/file/f1711b94-dad1-4f97-b6ac-1de34db4a779.mp4&#34; class=&#34;glightbox-link&#34; aria-label=&#34;image&#34;&gt;&lt;video autoplay loop muted playsinline controls preload=&#34;metadata&#34; class=&#34;md-video&#34; poster=&#34;https://dropper.waylonwalker.com/file/f1711b94-dad1-4f97-b6ac-1de34db4a779.webp?h=675&amp;w=1200&#34;&gt;&lt;source src=&#34;https://dropper.waylonwalker.com/file/f1711b94-dad1-4f97-b6ac-1de34db4a779.mp4&#34; type=&#34;video/mp4&#34;&gt;image&lt;/video&gt;&lt;/a&gt;&#xA;&lt;figcaption&gt;&lt;p&gt;the last 80s of the game&lt;/p&gt;&lt;/figcaption&gt;&lt;/figure&gt;&#xA;&lt;figure&gt;&#xA;&lt;a href=&#34;https://dropper.waylonwalker.com/file/9b108e98-1f43-4b94-8824-467abcbf9e54.webp&#34; class=&#34;glightbox-link&#34; aria-label=&#34;Winning Loadout&#34;&gt;&lt;img class=&#34;glightbox&#34; src=&#34;https://dropper.waylonwalker.com/file/9b108e98-1f43-4b94-8824-467abcbf9e54.webp&#34; alt=&#34;Winning Loadout&#34;/ data-glightbox=&#34;description: Winning Loadout&#34;&gt;&lt;/a&gt;&#xA;&lt;/figure&gt;&#xA;</content>
    <author>
      <name>Waylon Walker</name>
      <email>hello@waylonwalker.com</email>
      <uri>https://waylonwalker.com</uri>
    </author>
  </entry>
  <entry>
    <title>Pm Not Babysitter</title>
    <id>https://new.waylonwalker.com/pm-not-babysitter/</id>
    <updated>2026-02-06T14:04:25Z</updated>
    <published>2026-02-06T14:04:25Z</published>
    <link href="https://new.waylonwalker.com/pm-not-babysitter/" rel="alternate" type="text/html"></link>
    <summary type="text">Stop babysitting your agents, treat them like a real team and they will reward you.</summary>
    <content type="html">&lt;p&gt;Stop babysitting your agents, treat them like a real team and they will reward&#xA;you.&lt;/p&gt;&#xA;&lt;p&gt;Back in December I saw theo make a comment that code is now cheap, its the run&#xA;rate of models, He quoted a study, not sure that he fully even believed it, but&#xA;it claimed that the average developer after all meetings, training, emails,&#xA;planning and extra shit in their day averages out 10 well tested lines of code&#xA;per day.  Opus 3.5 made him 10k loc (lines of code) that day.&lt;/p&gt;&#xA;&lt;p&gt;We have all agreed for decades that lines of code is not a proxy to&#xA;productivity or quality.  Often more code means more risk, more review, more&#xA;infrastructure.  This has become MUCH different.  Lines of code are still far&#xA;from any sort of good metric.  That aside, your agents are not doing 10k lines&#xA;with you babysitting them, and in fact its very likely that the product quality&#xA;is MUCH worse as you babysit them.&lt;/p&gt;&#xA;&lt;p&gt;You need a tool for planning and tracking, otherwise you are playing babysitter&#xA;rather than Product Manager (PM).&lt;/p&gt;&#xA;</content>
    <author>
      <name>Waylon Walker</name>
      <email>hello@waylonwalker.com</email>
      <uri>https://waylonwalker.com</uri>
    </author>
  </entry>
  <entry>
    <title>Agent Management Is Exhausting</title>
    <id>https://new.waylonwalker.com/agent-management-is-exhausting/</id>
    <updated>2026-01-26T14:38:35Z</updated>
    <published>2026-01-26T14:38:35Z</published>
    <link href="https://new.waylonwalker.com/agent-management-is-exhausting/" rel="alternate" type="text/html"></link>
    <summary type="text">The state of development in early 2026 is all wrapped around learning how to manage many agents running in parallel. Everyone&#39;s trying to figure out the...</summary>
    <content type="html">&lt;p&gt;The state of development in early 2026 is all wrapped around learning how to&#xA;manage many agents running in parallel. Everyone’s trying to figure out the&#xA;workflow.&lt;/p&gt;&#xA;&lt;h2 id=&#34;the-plan-is-everything&#34;&gt;The Plan Is Everything &lt;a href=&#34;#the-plan-is-everything&#34; class=&#34;heading-anchor&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;The secret I’ve discovered is a good, well-defined plan. This could be a&#xA;markdown file or a GitHub issue. Agents are actually great at writing these for&#xA;you. They’ll include reproduction steps, outline changes needed, and structure&#xA;the work.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;This&lt;/strong&gt; is your opportunity to step in. Read the plan. Look for hallucinations.&#xA;Spot where it’s going off track. Edit the plan before the agent starts coding.&lt;/p&gt;&#xA;&lt;p&gt;I had one today where it laid out reproduction steps beautifully, but I could&#xA;add context about network requests that completely changed the approach. This&#xA;editing phase is what most people are missing right now. Skip it and you’ll&#xA;watch your agent solve the wrong problem with impressive efficiency.&lt;/p&gt;&#xA;&lt;h2 id=&#34;the-pace-problem&#34;&gt;The Pace Problem &lt;a href=&#34;#the-pace-problem&#34; class=&#34;heading-anchor&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;Here’s what nobody warned me about: managing these things is &lt;em&gt;exhausting&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Depending on the day, agents move so damn fast. I can barely research, find, and&#xA;raise issues as fast as Claude can implement features and fixes. It’s like&#xA;trying to speedrun a Minecraft seed when you just figured out how to craft a&#xA;pickaxe.&lt;/p&gt;&#xA;&lt;h2 id=&#34;a-different-kind-of-work&#34;&gt;A Different Kind of Work &lt;a href=&#34;#a-different-kind-of-work&#34; class=&#34;heading-anchor&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;This stretches a different part of my brain than I’m used to using. I’m learning&#xA;new skills around:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Issue tracking and management at high velocity&lt;/li&gt;&#xA;&lt;li&gt;Knowing which models handle which tasks best&lt;/li&gt;&#xA;&lt;li&gt;Spotting when a session is about to go sideways from context bloat or bad&#xA;compaction&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;I had a session yesterday where the context got poisoned with a wrong&#xA;assumption. The agent spent 20 minutes building on that false premise before I&#xA;caught it. That’s 20 minutes of perfectly executed code solving the wrong&#xA;problem entirely.&lt;/p&gt;&#xA;&lt;h2 id=&#34;worth-it-but-hard&#34;&gt;Worth It, But Hard &lt;a href=&#34;#worth-it-but-hard&#34; class=&#34;heading-anchor&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;I’m not going to hype-bro you and say this is easy or that you’re wrong to be&#xA;skeptical. If you have the opportunity to work with agents, it’s worth learning&#xA;proper techniques.&lt;/p&gt;&#xA;&lt;p&gt;It’s not easy. It requires actual management skills, not just&#xA;prompting skills. And yeah, I’m tired.&lt;/p&gt;&#xA;</content>
    <author>
      <name>Waylon Walker</name>
      <email>hello@waylonwalker.com</email>
      <uri>https://waylonwalker.com</uri>
    </author>
  </entry>
  <entry>
    <title>Stop Using Boomer Ai</title>
    <id>https://new.waylonwalker.com/stop-using-boomer-ai/</id>
    <updated>2026-01-26T13:12:29Z</updated>
    <published>2026-01-26T13:12:29Z</published>
    <link href="https://new.waylonwalker.com/stop-using-boomer-ai/" rel="alternate" type="text/html"></link>
    <summary type="text">I was listening to these guys talk about migrating off of boomer ai the other day. Introducing the term boomer ai to describe using chat, copy, paste instead...</summary>
    <content type="html">&lt;p&gt;I was listening to these guys talk about migrating off of boomer ai the other&#xA;day.  Introducing the term boomer ai to describe using chat, copy, paste&#xA;instead of agents.  Something magical happened to the tooling and models around&#xA;december, they got really good.  The chatgpt $20 plan hooked into opencode is&#xA;good, the Free models in Opencode Zen (Big Pickle and Kimi K2.5 Free) are&#xA;really good.  Neither of these quite match up to the speed and quality of the&#xA;larger plans, but they are good.  good enough to throw away your boomer ai&#xA;techniques and start using agents.  Agents are the future, and they are here&#xA;now.  If you are still using chat, copy, paste, you are doing it wrong.  Stop&#xA;using boomer ai and start using agents.  You will be amazed at how much better&#xA;your results will be.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=3dmPKuTWbsI&#34; style=&#34;--favicon-url: url(&amp;#39;/assets/markata/link-avatars/www.youtube.com.png&amp;#39;);&#34; data-favicon=&#34;/assets/markata/link-avatars/www.youtube.com.png&#34; class=&#34;has-avatar  has-avatar-before&#34;&gt;https://www.youtube.com/watch?v=3dmPKuTWbsI&lt;/a&gt;&lt;/p&gt;&#xA;</content>
    <author>
      <name>Waylon Walker</name>
      <email>hello@waylonwalker.com</email>
      <uri>https://waylonwalker.com</uri>
    </author>
  </entry>
  <entry>
    <title>Mentions</title>
    <id>https://new.waylonwalker.com/mentions/</id>
    <updated>2026-01-24T19:11:15Z</updated>
    <published>2026-01-24T19:11:15Z</published>
    <link href="https://new.waylonwalker.com/mentions/" rel="alternate" type="text/html"></link>
    <summary type="text">I can now just mention people from my markata about blogroll like @simonwillison.net or @swyx.io</summary>
    <content type="html">&lt;p&gt;I can now just mention people from my &lt;a class=&#34;wikilink&#34; data-date=&#34;2024-05-30&#34; data-description=&#34;This post is a work in progress.&#34; data-title=&#34;markata&#34; href=&#34;/markata/&#34; data-preview=&#34;This post is a work in progress.&#34;&gt;markata&lt;/a&gt;  &lt;a class=&#34;wikilink&#34; data-date=&#34;2021-11-20&#34; data-description=&#34;Husband, dad of two, and hobbyist builder of things on the internet.&#34; data-title=&#34;Waylon Walker&#34; href=&#34;/about/&#34; data-preview=&#34;Husband, dad of two, and hobbyist builder of things on the internet.&#34;&gt;Waylon Walker&lt;/a&gt; &lt;a class=&#34;wikilink&#34; data-description=&#34;Blogs and feeds I follow&#34; data-title=&#34;Blogroll&#34; href=&#34;/blogroll/&#34; data-preview=&#34;Blogs and feeds I follow&#34;&gt;Blogroll&lt;/a&gt; like &lt;a class=&#34;mention  has-avatar has-avatar-before&#34; data-handle=&#34;@simonwillison&#34; data-name=&#34;Simon Willison’s Weblog&#34; href=&#34;https://simonwillison.net&#34; style=&#34;--favicon-url: url(&amp;#39;/assets/markata/link-avatars/simonwillison.net.ico&amp;#39;);&#34; data-favicon=&#34;/assets/markata/link-avatars/simonwillison.net.ico&#34;&gt;@simonwillison&lt;/a&gt; or @swyx.io&lt;/p&gt;&#xA;&lt;p&gt;&lt;a class=&#34;wikilink&#34; data-date=&#34;2025-01-12&#34; data-description=&#34;This page is meant to be simple view into what is happening in my life right now. Inspired by @NowNowNow. and Derek Sivers.&#34; data-title=&#34;/now&#34; href=&#34;/now/&#34; data-preview=&#34;This page is meant to be simple view into what is happening in my life right now. Inspired by @NowNowNow. and Derek Sivers.&#34;&gt;/now&lt;/a&gt;  [[ upto ]] [[ doing ]]&lt;/p&gt;&#xA;&lt;aside class=&#34;admonition aside aside-right&#34;&gt;&#xA;&lt;p class=&#34;admonition-title&#34;&gt;Aside&lt;/p&gt;&#xA;&lt;p&gt;This is an aside!&lt;/p&gt;&#xA;&lt;/aside&gt;&#xA;</content>
    <author>
      <name>Waylon Walker</name>
      <email>hello@waylonwalker.com</email>
      <uri>https://waylonwalker.com</uri>
    </author>
  </entry>
  <entry>
    <title>What Your Coding Tool Says About You</title>
    <id>https://new.waylonwalker.com/what-your-coding-tool-says-about-you/</id>
    <updated>2026-01-21T16:25:41Z</updated>
    <published>2026-01-21T16:25:41Z</published>
    <link href="https://new.waylonwalker.com/what-your-coding-tool-says-about-you/" rel="alternate" type="text/html"></link>
    <summary type="text">Copilot - corporate 9-5er * Claude Code - Agentic Workflows or Bust * Vim/neovim - definite neck beard * VsCode - What else is there?</summary>
    <content type="html">&lt;ul&gt;&#xA;&lt;li&gt;open code - libre free as in beer and speech&lt;/li&gt;&#xA;&lt;li&gt;Copilot - corporate 9-5er&lt;/li&gt;&#xA;&lt;li&gt;Cursor - You sip on Philz coffee with your macbook&lt;/li&gt;&#xA;&lt;li&gt;Claude Code - Agentic Workflows or Bust&lt;/li&gt;&#xA;&lt;li&gt;Jetbrains - I didn’t know you wrote java&lt;/li&gt;&#xA;&lt;li&gt;Vim/neovim - definite neck beard&lt;/li&gt;&#xA;&lt;li&gt;VsCode - What else is there?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;</content>
    <author>
      <name>Waylon Walker</name>
      <email>hello@waylonwalker.com</email>
      <uri>https://waylonwalker.com</uri>
    </author>
  </entry>
  <entry>
    <title>Dont Trust Users Tokens</title>
    <id>https://new.waylonwalker.com/dont-trust-users-tokens/</id>
    <updated>2026-01-14T19:49:43Z</updated>
    <published>2026-01-14T19:49:43Z</published>
    <link href="https://new.waylonwalker.com/dont-trust-users-tokens/" rel="alternate" type="text/html"></link>
    <summary type="text">User states: Upon picking up an old project and trying to install pip says &#34;cannot find a version to satisfy&#34;</summary>
    <content type="html">&lt;p&gt;User states: Upon picking up an old project and trying to install pip says&#xA;“cannot find a version to satisfy”&lt;/p&gt;&#xA;&lt;p&gt;I’ve got this, I’ve had this a hundred times before it’s a python version, a&#xA;rogue package, maybe a yank from the pinned deps.  I pop open the project get&#xA;us on the same commit.  I get a different error, make a few updates and we are&#xA;good, except the user gets the same error from the start.&lt;/p&gt;&#xA;&lt;p&gt;They never saw the error I did, and my fix did not magically resolve their&#xA;error.  We circle all the things it could be for hours.  I consistently wipe my&#xA;venv, and recreate with ease, send them the commands I ran to no avail.&#xA;Something is up and I can’t put my finger on it.  We’ve checked all the things&#xA;and inched as close as we can to running everything exactly the same.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Os&lt;/li&gt;&#xA;&lt;li&gt;python version&lt;/li&gt;&#xA;&lt;li&gt;Network vpn&lt;/li&gt;&#xA;&lt;li&gt;uv version&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Nothing makes any sense.  Finally I throw in the towel, is it the artifact&#xA;server.  I forge a token and give him one to borrow.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;BAM&lt;/strong&gt; it works, like magic.  The first sign of progress.  Then he mentions.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Huh that’s odd cause I just got mine this morning&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Failing to mention this any earlier that getting a new token for a service and&#xA;it completely borked it!  I get it though, the error was very oddly presented&#xA;and not easy to see why&lt;/p&gt;&#xA;&lt;p&gt;There it was all along, looking back in the logs I see his redacted token going&#xA;to the wrong registry. One that does not include our packages, everything makes&#xA;sense now. The reason it couldn’t find a version to satisfy was not a python&#xA;version, os version, package conflict, it was that it couldn’t find a fucking&#xA;version of the thing to begin with.&lt;/p&gt;&#xA;&lt;p&gt;All this to say, don’t trust users tokens, save your time and just get fresh&#xA;ones with them.&lt;/p&gt;&#xA;&lt;p&gt;&lt;redacted&gt; if you read this it’s all cool, like I said it’s all part of the&#xA;job, no harsh feelings, at least we got a good story out of it right!&lt;/redacted&gt;&lt;/p&gt;&#xA;</content>
    <author>
      <name>Waylon Walker</name>
      <email>hello@waylonwalker.com</email>
      <uri>https://waylonwalker.com</uri>
    </author>
  </entry>
  <entry>
    <title>Ai</title>
    <id>https://new.waylonwalker.com/ai/</id>
    <updated>2026-01-11T13:48:43Z</updated>
    <published>2026-01-11T13:48:43Z</published>
    <link href="https://new.waylonwalker.com/ai/" rel="alternate" type="text/html"></link>
    <summary type="text">Last updated Jan 2026.</summary>
    <content type="html">&lt;p&gt;Last updated Jan 2026.&lt;/p&gt;&#xA;&lt;div class=&#34;admonition seealso&#34;&gt;&#xA;&lt;p class=&#34;admonition-title&#34;&gt;Seealso&lt;/p&gt;&#xA;&lt;p&gt;Looking for all posts tagged with ai see [[ tag/ai ]]&lt;/p&gt;&#xA;&lt;/div&gt;&#xA;&lt;p&gt;Ai is a tool I use a lot for code generation, research, image generation, and&#xA;debugging.  The words I publish on this site are my own unless explicitly&#xA;stated from the top.  There’s only one or two posts in this category.&lt;/p&gt;&#xA;&lt;h2 id=&#34;words-are-mine&#34;&gt;Words are mine &lt;a href=&#34;#words-are-mine&#34; class=&#34;heading-anchor&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;The core of what this blog is, is my thoughts ideas, sharing experiences.  The&#xA;words are the important part.  They are not perfect, I often do not spell or&#xA;grammer check, and what is here is from a flow state of writing and very often&#xA;not refactored.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;No AI unless explicitly stated&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;code-gen&#34;&gt;code gen &lt;a href=&#34;#code-gen&#34; class=&#34;heading-anchor&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;Up till around 2023 all of the code to create the site was hand written by me.&#xA;I have my own site generator that I maintain &lt;a class=&#34;wikilink&#34; data-date=&#34;2024-05-30&#34; data-description=&#34;This post is a work in progress.&#34; data-title=&#34;markata&#34; href=&#34;/markata/&#34; data-preview=&#34;This post is a work in progress.&#34;&gt;markata&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;From 2023 through 2025 snippets of code, sometimes entire plugins or modules&#xA;were created in chat apps like chatgpt.  There was no agentic coding, windsurf,&#xA;cursor, claude code, opencode, none of it.  It was all integrated into the site&#xA;by hand.&lt;/p&gt;&#xA;&lt;p&gt;Starting around Dec 2025 I was finding freely available agents through tools&#xA;like opencode to be more and more useful, making less mistakes, doing better at&#xA;getting context and making changes.  The flow is relying on heavy planning and&#xA;issue reporting.&lt;/p&gt;&#xA;&lt;h2 id=&#34;image-gen&#34;&gt;image gen &lt;a href=&#34;#image-gen&#34; class=&#34;heading-anchor&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;I really got into stable diffusion as it came out.  I thought it was&#xA;fascinating to generate different kinds of images of things that I would&#xA;otherwise have no ability to create, for a long time I was generating images&#xA;for every post.  I’ve moved on from doing it for every post, but still do it&#xA;occasionally.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I’m not an artist, sometimes I like to include art that I would not otherwise&#xA;be able to.  Most of the art you see on a post is AI generated, and may not&#xA;be called out.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;a-hreftechbrophobic-classwikilink-data-titletechbrophobic-data-descriptioni-just-heard-someone-drop-the-this-term-and-it-kinda-fits-a-lot-of-shit-on-the-internet-right-now-arguing-that-its-ok-to-question-ai-its-ok-to-like-it-its-data-date2025-11-09techbrophobica&#34;&gt;&lt;a class=&#34;wikilink&#34; data-date=&#34;2025-11-09&#34; data-description=&#34;I just heard someone drop the this term and it kinda fits a lot of shit on the internet right now. Arguing that its OK to question AI, its OK to like it, its...&#34; data-title=&#34;Techbrophobic&#34; href=&#34;/techbrophobic/&#34; data-preview=&#34;I just heard someone drop the this term and it kinda fits a lot of shit on the internet right now. Arguing that its OK to question AI, its OK to like it, its...&#34;&gt;Techbrophobic&lt;/a&gt; &lt;a href=&#34;#a-hreftechbrophobic-classwikilink-data-titletechbrophobic-data-descriptioni-just-heard-someone-drop-the-this-term-and-it-kinda-fits-a-lot-of-shit-on-the-internet-right-now-arguing-that-its-ok-to-question-ai-its-ok-to-like-it-its-data-date2025-11-09techbrophobica&#34; class=&#34;heading-anchor&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;I feel this term strongly.  I find ai tooling useful, but the industry and hype bros bring a bad taste.&lt;/p&gt;&#xA;&lt;p&gt;The tools do not not do everything right, you still have to think, watch its output.  You have to put the work in to do proper software engineering.  Its not a magic pill, but it has the ability to implement ideas, plans, very quickly.&lt;/p&gt;&#xA;&lt;p&gt;Also the whole industry creeps me out.  The theft that happened to get here was wrong.  AI shovoled into everything as slop sucks.  The stock market pump is sus.&lt;/p&gt;&#xA;</content>
    <author>
      <name>Waylon Walker</name>
      <email>hello@waylonwalker.com</email>
      <uri>https://waylonwalker.com</uri>
    </author>
  </entry>
  <entry>
    <title>Og-Sample</title>
    <id>https://new.waylonwalker.com/og-sample/</id>
    <updated>2026-01-09T08:19:29Z</updated>
    <published>2026-01-09T08:19:29Z</published>
    <link href="https://new.waylonwalker.com/og-sample/" rel="alternate" type="text/html"></link>
    <summary type="text">I&#39;m making an effort to make my og images better yet again, I&#39;m going for that next 10% better. I really like my og images, but there are some title sizes...</summary>
    <content type="html">&lt;p&gt;I’m making an effort to make my &lt;a href=&#34;/og/&#34; class=&#34;glossary-term&#34; title=&#34;OG is short for open graph, a set of standard meta tags that are used for social media sharing. This is what tells other websites how to describe and display...&#34;&gt;og&lt;/a&gt; images better yet again, I’m going for that&#xA;next 10% better.  I really like my og images, but there are some title sizes&#xA;that overflow.  This page is a page to help debug.  How I make these og images&#xA;is for another day.&lt;/p&gt;&#xA;&lt;h2 id=&#34;script&#34;&gt;Script &lt;a href=&#34;#script&#34; class=&#34;heading-anchor&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;I use my own static site generator &lt;a class=&#34;wikilink&#34; data-date=&#34;2024-05-30&#34; data-description=&#34;This post is a work in progress.&#34; data-title=&#34;markata&#34; href=&#34;/markata/&#34; data-preview=&#34;This post is a work in progress.&#34;&gt;markata&lt;/a&gt;.  I can use it to generate a&#xA;list of posts wrapped in their og image.  I use itertools to do a groupby so&#xA;that I can do roughly every 5 characters larger, and see a wide variety of&#xA;sizes.&lt;/p&gt;&#xA;&lt;pre class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kn&#34;&gt;from&lt;/span&gt; &lt;span class=&#34;nn&#34;&gt;markata&lt;/span&gt; &lt;span class=&#34;kn&#34;&gt;import&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;Markata&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kn&#34;&gt;from&lt;/span&gt; &lt;span class=&#34;nn&#34;&gt;itertools&lt;/span&gt; &lt;span class=&#34;kn&#34;&gt;import&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;groupby&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;markata&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;Markata&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;()&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;lens&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;[{&lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;&amp;#39;length&amp;#39;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;len&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;post&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;title&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;),&lt;/span&gt; &lt;span class=&#34;s1&#34;&gt;&amp;#39;title&amp;#39;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;post&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;title&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;s1&#34;&gt;&amp;#39;slug&amp;#39;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;post&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;slug&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;for&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;post&lt;/span&gt; &lt;span class=&#34;ow&#34;&gt;in&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;m&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;posts&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;]&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;lens_sorted&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;sorted&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;lens&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;key&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;lambda&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;x&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;x&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;length&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;])&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;groups&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;k&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;list&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;g&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;k&#34;&gt;for&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;k&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;g&lt;/span&gt; &lt;span class=&#34;ow&#34;&gt;in&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;groupby&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;lens_sorted&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;key&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;lambda&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;x&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;x&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;length&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;]&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;//&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;5&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;*&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;5&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;posts&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;g&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;0&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;]&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;for&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;g&lt;/span&gt; &lt;span class=&#34;ow&#34;&gt;in&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;groups&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;values&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;()]&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;ogs&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;[&lt;/span&gt; &lt;span class=&#34;sa&#34;&gt;f&lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;&amp;#39;[![&lt;/span&gt;&lt;span class=&#34;si&#34;&gt;{&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;post&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;title&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;]&lt;/span&gt;&lt;span class=&#34;si&#34;&gt;}&lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;](https://shots.waylonwalker.com/shot/?url=https://waylonwalker.com/&lt;/span&gt;&lt;span class=&#34;si&#34;&gt;{&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;post&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;slug&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;]&lt;/span&gt; &lt;span class=&#34;si&#34;&gt;}&lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;/og/&amp;amp;height=600&amp;amp;width=1200&amp;amp;scaled_width=1200&amp;amp;scaled_height=600&amp;amp;format=jpg&amp;amp;v=4)](https://waylonwalker.com/&lt;/span&gt;&lt;span class=&#34;si&#34;&gt;{&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;post&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;slug&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;]&lt;/span&gt; &lt;span class=&#34;si&#34;&gt;}&lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;/og/)&amp;#39;&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;for&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;post&lt;/span&gt; &lt;span class=&#34;ow&#34;&gt;in&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;posts&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;]&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;print&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span class=&#34;se&#34;&gt;\n\n&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;join&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;ogs&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;))&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;og-sample&#34;&gt;OG-Sample &lt;a href=&#34;#og-sample&#34; class=&#34;heading-anchor&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://waylonwalker.com/sample/og/&#34;&gt;&lt;img class=&#34;glightbox&#34; src=&#34;https://shots.waylonwalker.com/shot/?url=https://waylonwalker.com/sample/og/&amp;amp;height=600&amp;amp;width=1200&amp;amp;scaled_width=1200&amp;amp;scaled_height=600&amp;amp;format=jpg&amp;amp;v=4&#34; alt=&#34;sample&#34;/ data-glightbox=&#34;description: sample&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://waylonwalker.com/kedro/og/&#34;&gt;&lt;img class=&#34;glightbox&#34; src=&#34;https://shots.waylonwalker.com/shot/?url=https://waylonwalker.com/kedro/og/&amp;amp;height=600&amp;amp;width=1200&amp;amp;scaled_width=1200&amp;amp;scaled_height=600&amp;amp;format=jpg&amp;amp;v=4&#34; alt=&#34;Kedro&#34;/ data-glightbox=&#34;description: Kedro&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://waylonwalker.com/weeknote-0/og/&#34;&gt;&lt;img class=&#34;glightbox&#34; src=&#34;https://shots.waylonwalker.com/shot/?url=https://waylonwalker.com/weeknote-0/og/&amp;amp;height=600&amp;amp;width=1200&amp;amp;scaled_width=1200&amp;amp;scaled_height=600&amp;amp;format=jpg&amp;amp;v=4&#34; alt=&#34;Weeknote 0&#34;/ data-glightbox=&#34;description: Weeknote 0&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://waylonwalker.com/upcoming-streams/og/&#34;&gt;&lt;img class=&#34;glightbox&#34; src=&#34;https://shots.waylonwalker.com/shot/?url=https://waylonwalker.com/upcoming-streams/og/&amp;amp;height=600&amp;amp;width=1200&amp;amp;scaled_width=1200&amp;amp;scaled_height=600&amp;amp;format=jpg&amp;amp;v=4&#34; alt=&#34;Upcoming Stream&#34;/ data-glightbox=&#34;description: Upcoming Stream&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://waylonwalker.com/codeit-bro-interview/og/&#34;&gt;&lt;img class=&#34;glightbox&#34; src=&#34;https://shots.waylonwalker.com/shot/?url=https://waylonwalker.com/codeit-bro-interview/og/&amp;amp;height=600&amp;amp;width=1200&amp;amp;scaled_width=1200&amp;amp;scaled_height=600&amp;amp;format=jpg&amp;amp;v=4&#34; alt=&#34;Codeit Bro Interview&#34;/ data-glightbox=&#34;description: Codeit Bro Interview&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://waylonwalker.com/doomlab7-homelab-argocd/og/&#34;&gt;&lt;img class=&#34;glightbox&#34; src=&#34;https://shots.waylonwalker.com/shot/?url=https://waylonwalker.com/doomlab7-homelab-argocd/og/&amp;amp;height=600&amp;amp;width=1200&amp;amp;scaled_width=1200&amp;amp;scaled_height=600&amp;amp;format=jpg&amp;amp;v=4&#34; alt=&#34;⭐ Doomlab7 homelab-argocd&#34;/ data-glightbox=&#34;description: ⭐ Doomlab7 homelab-argocd&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://waylonwalker.com/heathdbrown-python-code-tips/og/&#34;&gt;&lt;img class=&#34;glightbox&#34; src=&#34;https://shots.waylonwalker.com/shot/?url=https://waylonwalker.com/heathdbrown-python-code-tips/og/&amp;amp;height=600&amp;amp;width=1200&amp;amp;scaled_width=1200&amp;amp;scaled_height=600&amp;amp;format=jpg&amp;amp;v=4&#34; alt=&#34;⭐ heathdbrown python_code_tips&#34;/ data-glightbox=&#34;description: ⭐ heathdbrown python_code_tips&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://waylonwalker.com/making-good-documentation-in-python/og/&#34;&gt;&lt;img class=&#34;glightbox&#34; src=&#34;https://shots.waylonwalker.com/shot/?url=https://waylonwalker.com/making-good-documentation-in-python/og/&amp;amp;height=600&amp;amp;width=1200&amp;amp;scaled_width=1200&amp;amp;scaled_height=600&amp;amp;format=jpg&amp;amp;v=4&#34; alt=&#34;Making good documentation in python&#34;/ data-glightbox=&#34;description: Making good documentation in python&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://waylonwalker.com/s3-datascience/og/&#34;&gt;&lt;img class=&#34;glightbox&#34; src=&#34;https://shots.waylonwalker.com/shot/?url=https://waylonwalker.com/s3-datascience/og/&amp;amp;height=600&amp;amp;width=1200&amp;amp;scaled_width=1200&amp;amp;scaled_height=600&amp;amp;format=jpg&amp;amp;v=4&#34; alt=&#34;What DataScientists Should Know About S3&#34;/ data-glightbox=&#34;description: What DataScientists Should Know About S3&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://waylonwalker.com/nvim-treesitter-nvim-treesitter-textobjects/og/&#34;&gt;&lt;img class=&#34;glightbox&#34; src=&#34;https://shots.waylonwalker.com/shot/?url=https://waylonwalker.com/nvim-treesitter-nvim-treesitter-textobjects/og/&amp;amp;height=600&amp;amp;width=1200&amp;amp;scaled_width=1200&amp;amp;scaled_height=600&amp;amp;format=jpg&amp;amp;v=4&#34; alt=&#34;⭐ nvim-treesitter nvim-treesitter-textobjects&#34;/ data-glightbox=&#34;description: ⭐ nvim-treesitter nvim-treesitter-textobjects&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://waylonwalker.com/dataengineerone-kedro-streaming-twitter-pipeline/og/&#34;&gt;&lt;img class=&#34;glightbox&#34; src=&#34;https://shots.waylonwalker.com/shot/?url=https://waylonwalker.com/dataengineerone-kedro-streaming-twitter-pipeline/og/&amp;amp;height=600&amp;amp;width=1200&amp;amp;scaled_width=1200&amp;amp;scaled_height=600&amp;amp;format=jpg&amp;amp;v=4&#34; alt=&#34;⭐ dataengineerone kedro-streaming-twitter-pipeline&#34;/ data-glightbox=&#34;description: ⭐ dataengineerone kedro-streaming-twitter-pipeline&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://waylonwalker.com/screenshot-to-blog/og/&#34;&gt;&lt;img class=&#34;glightbox&#34; src=&#34;https://shots.waylonwalker.com/shot/?url=https://waylonwalker.com/screenshot-to-blog/og/&amp;amp;height=600&amp;amp;width=1200&amp;amp;scaled_width=1200&amp;amp;scaled_height=600&amp;amp;format=jpg&amp;amp;v=4&#34; alt=&#34;How I Quickly Capture Screenshots directly into My Blog&#34;/ data-glightbox=&#34;description: How I Quickly Capture Screenshots directly into My Blog&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://waylonwalker.com/looking-for-a-heroku-replacement/og/&#34;&gt;&lt;img class=&#34;glightbox&#34; src=&#34;https://shots.waylonwalker.com/shot/?url=https://waylonwalker.com/looking-for-a-heroku-replacement/og/&amp;amp;height=600&amp;amp;width=1200&amp;amp;scaled_width=1200&amp;amp;scaled_height=600&amp;amp;format=jpg&amp;amp;v=4&#34; alt=&#34;Looking for a Heroku replacement, What I found was shocking!&#34;/ data-glightbox=&#34;description: Looking for a Heroku replacement, What I found was shocking!&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://waylonwalker.com/thoughts-853/og/&#34;&gt;&lt;img class=&#34;glightbox&#34; src=&#34;https://shots.waylonwalker.com/shot/?url=https://waylonwalker.com/thoughts-853/og/&amp;amp;height=600&amp;amp;width=1200&amp;amp;scaled_width=1200&amp;amp;scaled_height=600&amp;amp;format=jpg&amp;amp;v=4&#34; alt=&#34;💭 My Bed Doesn’t Work Because of AWS Outage? TheStandup - YouTube&#34;/ data-glightbox=&#34;description: 💭 My Bed Doesn’t Work Because of AWS Outage? TheStandup - YouTube&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://waylonwalker.com/shots/dont-starve-together-session-one---getting-into-it-with-a-clockwork-bishop/og/&#34;&gt;&lt;img class=&#34;glightbox&#34; src=&#34;https://shots.waylonwalker.com/shot/?url=https://waylonwalker.com/shots/dont-starve-together-session-one---getting-into-it-with-a-clockwork-bishop/og/&amp;amp;height=600&amp;amp;width=1200&amp;amp;scaled_width=1200&amp;amp;scaled_height=600&amp;amp;format=jpg&amp;amp;v=4&#34; alt=&#34;Dont Starve Together Session One - Getting Into It With A Clockwork Bishop&#34;/ data-glightbox=&#34;description: Dont Starve Together Session One - Getting Into It With A Clockwork Bishop&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;shots&#34;&gt;shots &lt;a href=&#34;#shots&#34; class=&#34;heading-anchor&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;I also do &lt;a class=&#34;wikilink&#34; data-description=&#34;All posts with the tag &amp;#34;shots&amp;#34;&#34; data-title=&#34;Posts tagged: shots&#34; href=&#34;/tags/shots/&#34; data-preview=&#34;All posts with the tag &amp;#34;shots&amp;#34;&#34;&gt;Posts tagged: shots&lt;/a&gt; posts that change the og template quite a bit by adding&#xA;the image to the page.  I’ll do the same script, but add a filter to the&#xA;images.&lt;/p&gt;&#xA;&lt;pre class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kn&#34;&gt;from&lt;/span&gt; &lt;span class=&#34;nn&#34;&gt;markata&lt;/span&gt; &lt;span class=&#34;kn&#34;&gt;import&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;Markata&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kn&#34;&gt;from&lt;/span&gt; &lt;span class=&#34;nn&#34;&gt;itertools&lt;/span&gt; &lt;span class=&#34;kn&#34;&gt;import&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;groupby&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;markata&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;Markata&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;()&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;lens&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;[{&lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;&amp;#39;length&amp;#39;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;len&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;post&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;title&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;),&lt;/span&gt; &lt;span class=&#34;s1&#34;&gt;&amp;#39;title&amp;#39;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;post&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;title&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;s1&#34;&gt;&amp;#39;slug&amp;#39;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;post&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;slug&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;for&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;post&lt;/span&gt; &lt;span class=&#34;ow&#34;&gt;in&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;m&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;filter&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;&amp;#39;templateKey==&amp;#34;shots&amp;#34; and &amp;#34;family&amp;#34; not in tags&amp;#39;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)]&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;lens_sorted&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;sorted&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;lens&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;key&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;lambda&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;x&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;x&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;length&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;])&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;groups&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;k&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;list&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;g&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;k&#34;&gt;for&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;k&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;g&lt;/span&gt; &lt;span class=&#34;ow&#34;&gt;in&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;groupby&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;lens_sorted&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;key&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;lambda&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;x&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;x&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;length&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;]&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;//&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;5&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;*&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;5&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;posts&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;g&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;0&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;]&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;for&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;g&lt;/span&gt; &lt;span class=&#34;ow&#34;&gt;in&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;groups&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;values&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;()]&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;ogs&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;[&lt;/span&gt; &lt;span class=&#34;sa&#34;&gt;f&lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;&amp;#39;[![&lt;/span&gt;&lt;span class=&#34;si&#34;&gt;{&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;post&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;title&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;]&lt;/span&gt;&lt;span class=&#34;si&#34;&gt;}&lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;](https://shots.waylonwalker.com/shot/?url=https://waylonwalker.com/&lt;/span&gt;&lt;span class=&#34;si&#34;&gt;{&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;post&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;slug&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;]&lt;/span&gt; &lt;span class=&#34;si&#34;&gt;}&lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;/og/&amp;amp;height=600&amp;amp;width=1200&amp;amp;scaled_width=1200&amp;amp;scaled_height=600&amp;amp;format=jpg&amp;amp;v=4)](https://waylonwalker.com/&lt;/span&gt;&lt;span class=&#34;si&#34;&gt;{&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;post&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;slug&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;]&lt;/span&gt; &lt;span class=&#34;si&#34;&gt;}&lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;/og/)&amp;#39;&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;for&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;post&lt;/span&gt; &lt;span class=&#34;ow&#34;&gt;in&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;posts&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;]&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;print&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span class=&#34;se&#34;&gt;\n\n&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;join&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;ogs&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;))&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;a href=&#34;https://waylonwalker.com/shots/funk-track-1/og/&#34;&gt;&lt;img class=&#34;glightbox&#34; src=&#34;https://shots.waylonwalker.com/shot/?url=https://waylonwalker.com/shots/funk-track-1/og/&amp;amp;height=600&amp;amp;width=1200&amp;amp;scaled_width=1200&amp;amp;scaled_height=600&amp;amp;format=jpg&amp;amp;v=4&#34; alt=&#34;Funk Track 1&#34;/ data-glightbox=&#34;description: Funk Track 1&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://waylonwalker.com/shots/hornet-on-a-bench/og/&#34;&gt;&lt;img class=&#34;glightbox&#34; src=&#34;https://shots.waylonwalker.com/shot/?url=https://waylonwalker.com/shots/hornet-on-a-bench/og/&amp;amp;height=600&amp;amp;width=1200&amp;amp;scaled_width=1200&amp;amp;scaled_height=600&amp;amp;format=jpg&amp;amp;v=4&#34; alt=&#34;Hornet On A Bench&#34;/ data-glightbox=&#34;description: Hornet On A Bench&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://waylonwalker.com/shots/apple-boxes-complete/og/&#34;&gt;&lt;img class=&#34;glightbox&#34; src=&#34;https://shots.waylonwalker.com/shot/?url=https://waylonwalker.com/shots/apple-boxes-complete/og/&amp;amp;height=600&amp;amp;width=1200&amp;amp;scaled_width=1200&amp;amp;scaled_height=600&amp;amp;format=jpg&amp;amp;v=4&#34; alt=&#34;Apple Boxes Complete&#34;/ data-glightbox=&#34;description: Apple Boxes Complete&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://waylonwalker.com/shots/bambu-poop-flinger-jammed/og/&#34;&gt;&lt;img class=&#34;glightbox&#34; src=&#34;https://shots.waylonwalker.com/shot/?url=https://waylonwalker.com/shots/bambu-poop-flinger-jammed/og/&amp;amp;height=600&amp;amp;width=1200&amp;amp;scaled_width=1200&amp;amp;scaled_height=600&amp;amp;format=jpg&amp;amp;v=4&#34; alt=&#34;Bambu Poop Flinger Jammed&#34;/ data-glightbox=&#34;description: Bambu Poop Flinger Jammed&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://waylonwalker.com/shots/first-fingerboard-in-the-press/og/&#34;&gt;&lt;img class=&#34;glightbox&#34; src=&#34;https://shots.waylonwalker.com/shot/?url=https://waylonwalker.com/shots/first-fingerboard-in-the-press/og/&amp;amp;height=600&amp;amp;width=1200&amp;amp;scaled_width=1200&amp;amp;scaled_height=600&amp;amp;format=jpg&amp;amp;v=4&#34; alt=&#34;First Fingerboard In The Press&#34;/ data-glightbox=&#34;description: First Fingerboard In The Press&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://waylonwalker.com/shots/wyatt-drew-a-watertower-in-aesprite/og/&#34;&gt;&lt;img class=&#34;glightbox&#34; src=&#34;https://shots.waylonwalker.com/shot/?url=https://waylonwalker.com/shots/wyatt-drew-a-watertower-in-aesprite/og/&amp;amp;height=600&amp;amp;width=1200&amp;amp;scaled_width=1200&amp;amp;scaled_height=600&amp;amp;format=jpg&amp;amp;v=4&#34; alt=&#34;Wyatt Drew A Watertower In Aesprite&#34;/ data-glightbox=&#34;description: Wyatt Drew A Watertower In Aesprite&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://waylonwalker.com/shots/design-for-bosch-colt-dust-collection-v1/og/&#34;&gt;&lt;img class=&#34;glightbox&#34; src=&#34;https://shots.waylonwalker.com/shot/?url=https://waylonwalker.com/shots/design-for-bosch-colt-dust-collection-v1/og/&amp;amp;height=600&amp;amp;width=1200&amp;amp;scaled_width=1200&amp;amp;scaled_height=600&amp;amp;format=jpg&amp;amp;v=4&#34; alt=&#34;Design For Bosch Colt Dust Collection V1&#34;/ data-glightbox=&#34;description: Design For Bosch Colt Dust Collection V1&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://waylonwalker.com/shots/dont-starve-together-session-one---nooo-luuucy/og/&#34;&gt;&lt;img class=&#34;glightbox&#34; src=&#34;https://shots.waylonwalker.com/shot/?url=https://waylonwalker.com/shots/dont-starve-together-session-one---nooo-luuucy/og/&amp;amp;height=600&amp;amp;width=1200&amp;amp;scaled_width=1200&amp;amp;scaled_height=600&amp;amp;format=jpg&amp;amp;v=4&#34; alt=&#34;Dont Starve Together Session One - Nooo Luuucy&#34;/ data-glightbox=&#34;description: Dont Starve Together Session One - Nooo Luuucy&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://waylonwalker.com/shots/dont-starve-together-session-one---setting-up-base/og/&#34;&gt;&lt;img class=&#34;glightbox&#34; src=&#34;https://shots.waylonwalker.com/shot/?url=https://waylonwalker.com/shots/dont-starve-together-session-one---setting-up-base/og/&amp;amp;height=600&amp;amp;width=1200&amp;amp;scaled_width=1200&amp;amp;scaled_height=600&amp;amp;format=jpg&amp;amp;v=4&#34; alt=&#34;Dont Starve Together Session One - Setting Up Base&#34;/ data-glightbox=&#34;description: Dont Starve Together Session One - Setting Up Base&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://waylonwalker.com/shots/dont-starve-together-session-one---opening-up-the-garden/og/&#34;&gt;&lt;img class=&#34;glightbox&#34; src=&#34;https://shots.waylonwalker.com/shot/?url=https://waylonwalker.com/shots/dont-starve-together-session-one---opening-up-the-garden/og/&amp;amp;height=600&amp;amp;width=1200&amp;amp;scaled_width=1200&amp;amp;scaled_height=600&amp;amp;format=jpg&amp;amp;v=4&#34; alt=&#34;Dont Starve Together Session One - Opening Up The Garden&#34;/ data-glightbox=&#34;description: Dont Starve Together Session One - Opening Up The Garden&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://waylonwalker.com/shots/first-encounter-with-a-tall-bird/og/&#34;&gt;&lt;img class=&#34;glightbox&#34; src=&#34;https://shots.waylonwalker.com/shot/?url=https://waylonwalker.com/shots/first-encounter-with-a-tall-bird/og/&amp;amp;height=600&amp;amp;width=1200&amp;amp;scaled_width=1200&amp;amp;scaled_height=600&amp;amp;format=jpg&amp;amp;v=4&#34; alt=&#34;Dont Starve Together Session One - First Encounter With A Tall Bird&#34;/ data-glightbox=&#34;description: Dont Starve Together Session One - First Encounter With A Tall Bird&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://waylonwalker.com/shots/dont-starve-together-session-one---getting-into-it-with-a-clockwork-bishop/og/&#34;&gt;&lt;img class=&#34;glightbox&#34; src=&#34;https://shots.waylonwalker.com/shot/?url=https://waylonwalker.com/shots/dont-starve-together-session-one---getting-into-it-with-a-clockwork-bishop/og/&amp;amp;height=600&amp;amp;width=1200&amp;amp;scaled_width=1200&amp;amp;scaled_height=600&amp;amp;format=jpg&amp;amp;v=4&#34; alt=&#34;Dont Starve Together Session One - Getting Into It With A Clockwork Bishop&#34;/ data-glightbox=&#34;description: Dont Starve Together Session One - Getting Into It With A Clockwork Bishop&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;</content>
    <author>
      <name>Waylon Walker</name>
      <email>hello@waylonwalker.com</email>
      <uri>https://waylonwalker.com</uri>
    </author>
  </entry>
</feed>