<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>links.lmorchard.com - #dev</title>
    <link>/tags/dev/</link>
    <description>Recent bookmarks tagged #dev</description>
    <lastBuildDate>Mon, 02 Nov 2026 08:24:44 +0000</lastBuildDate>
    <item>
      <title>Forgejo – Beyond coding. We forge.</title>
      <link>https://forgejo.org/</link>
      <description>Forgejo is a self-hosted lightweight software forge.&#xA;Easy to install and low maintenance, it just does the job.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #dev #forgejo #git&lt;/p&gt;</description>
      <pubDate>Fri, 23 Oct 2026 00:15:19 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:38818</guid>
      <category>dev</category>
      <category>forgejo</category>
      <category>git</category>
    </item>
    <item>
      <title>Nerd Fonts - Iconic font aggregator, glyphs/icons collection, &amp; fonts patcher</title>
      <link>https://www.nerdfonts.com/#home</link>
      <description>Iconic font aggregator, collection, and patcher&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #dev #fonts #tools&lt;/p&gt;</description>
      <pubDate>Sat, 26 Sep 2026 20:08:45 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:38764</guid>
      <category>dev</category>
      <category>fonts</category>
      <category>tools</category>
      <enclosure url="https://links.lmorchard.com/static/6e1c4a058c9885dba93cc0be314734ab.png" type="image/png"></enclosure>
    </item>
    <item>
      <title>libvips</title>
      <link>https://www.libvips.org/</link>
      <description>libvips is a demand-driven, horizontally threaded image processing library. Compared to similar libraries, libvips runs quickly and uses little memory. libvips is licensed under the LGPL-2.1-or-later.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #dev #images #software&lt;/p&gt;</description>
      <pubDate>Thu, 10 Sep 2026 18:27:23 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:38747</guid>
      <category>dev</category>
      <category>images</category>
      <category>software</category>
    </item>
    <item>
      <title>schapman1974/briskdb: Ordinary SQLite files, one sharded database—parallel writes, PostgreSQL, HTTP, Rust, Python, and shard-safe IDs.</title>
      <link>https://github.com/schapman1974/briskdb</link>
      <description>Ordinary SQLite files, one sharded database—parallel writes, PostgreSQL, HTTP, Rust, Python, and shard-safe IDs.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #database #db #dev #sqlite&lt;/p&gt;</description>
      <pubDate>Tue, 18 Aug 2026 03:24:18 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:38688</guid>
      <category>database</category>
      <category>db</category>
      <category>dev</category>
      <category>sqlite</category>
      <enclosure url="https://links.lmorchard.com/static/3ba31cb8e476361417f6c5eaa2ef4058.png" type="image/png"></enclosure>
    </item>
    <item>
      <title>Soup Raiders Goes Native: What You Gain by Building Your Own Game Engine | Elias Farhan</title>
      <link>https://eliasfarhan.ch/gamedev/cpp/2026/08/14/srnative-01-why-a-custom-engine.html</link>
      <description>This post grew far beyond my original idea, but I wanted to set out my thoughts on building a custom engine before delving into the technology itself. Building an engine takes time, but it gives us control over how the game loads and updates, removes engine-licence fees, and teaches us about asset compilation, rendering, and optimisation. We can even expose parts of the engine to players, allowing them to improve the game or create mods (and potentially entirely new games) with our technology. After Unity’s runtime-fee announcement, technological independence became an even more important concern for game developers.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #dev #gamedev #gaming&lt;/p&gt;</description>
      <pubDate>Sat, 15 Aug 2026 02:16:11 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:38685</guid>
      <category>dev</category>
      <category>gamedev</category>
      <category>gaming</category>
    </item>
    <item>
      <title>Use Task Runners for Common Coding Tasks - Ham Vocke</title>
      <link>https://hamvocke.com/blog/task-runners/</link>
      <description>Multiple ways to run common coding tasks in a convenient and consistent way across multiple repositories. This is not exactly rocket science. It’s a small quality of life improvement for you and your team. It’s super simple to set up and yet it’s something I rarely see in the wild. This could be one small thing you can implement while you’re having your first coffee tomorrow morning to do your good deed for the day.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #coding #dev #make #tips&lt;/p&gt;</description>
      <pubDate>Tue, 04 Aug 2026 20:38:08 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:38673</guid>
      <category>coding</category>
      <category>dev</category>
      <category>make</category>
      <category>tips</category>
      <enclosure url="https://links.lmorchard.com/static/bd23b920ee6fc968ff9eb9c431030350.jpg" type="image/jpeg"></enclosure>
    </item>
    <item>
      <title>LLMs reward expertise</title>
      <link>https://www.seangoedecke.com/llms-reward-expertise/</link>
      <description>The usefulness of domain knowledge suggests that human expertise will continue to be useful even as models get stronger. For many tasks, the human is the bottleneck, not the model, because the difficult part is in communicating to the model exactly what kind of solution the human wants. The information is “in the model” already, but it takes a very smart human to pull it out.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #agents #codegen #dev #llms&lt;/p&gt;</description>
      <pubDate>Tue, 04 Aug 2026 20:22:43 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:38672</guid>
      <category>agents</category>
      <category>codegen</category>
      <category>dev</category>
      <category>llms</category>
      <enclosure url="https://links.lmorchard.com/static/8c698391e507e41cfca074680e5bd4ab.jpg" type="image/jpeg"></enclosure>
    </item>
    <item>
      <title>A Concrete Definition of “Product Sense” (and How to Build It) - NN/G</title>
      <link>https://www.nngroup.com/articles/product-sense-definition/?ref=sidebar</link>
      <description>Product sense is the ability to recognize when current problems match past successes or failures and reliably estimate how similar solutions will affect the desired outcomes.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #career #dev #products #work&lt;/p&gt;</description>
      <pubDate>Tue, 28 Jul 2026 19:29:20 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:38668</guid>
      <category>career</category>
      <category>dev</category>
      <category>products</category>
      <category>work</category>
      <enclosure url="https://links.lmorchard.com/static/1636f81c22843301a6fedb4a5314ee19.png" type="image/png"></enclosure>
    </item>
    <item>
      <title>Building Personal Software: Crafting Your Own Tools for Success</title>
      <link>https://allen.hutchison.org/2025/11/28/the-era-of-personal-software/?ref=sidebar</link>
      <description>We are entering the era of Personal Software. This is software written for an audience of one. It’s an application or a script built to solve a specific problem for a specific person, with no immediate intention of scaling, monetizing, or even sharing.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #ai #codegen #dev #diy #llms&lt;/p&gt;</description>
      <pubDate>Tue, 28 Jul 2026 19:20:45 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:38666</guid>
      <category>ai</category>
      <category>codegen</category>
      <category>dev</category>
      <category>diy</category>
      <category>llms</category>
      <enclosure url="https://links.lmorchard.com/static/cb5365e46b6325de13b0f3c3ef61dd7a.jpg" type="image/jpeg"></enclosure>
    </item>
    <item>
      <title>mcuadros/ofelia: A docker job scheduler (aka. crontab for docker)</title>
      <link>https://github.com/mcuadros/ofelia</link>
      <description>A docker job scheduler (aka. crontab for docker)&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #dev #docker #tools&lt;/p&gt;</description>
      <pubDate>Thu, 23 Jul 2026 18:28:47 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:38662</guid>
      <category>dev</category>
      <category>docker</category>
      <category>tools</category>
      <enclosure url="https://links.lmorchard.com/static/ab04b1fcac33ba8a8f1b15eb9a1847fe.png" type="image/png"></enclosure>
    </item>
    <item>
      <title>Blog on Jeremy Theocharis</title>
      <link>https://www.theocharis.dev/blog/index.xml</link>
      <description>&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #blogs #dev #feeds:subscribed&lt;/p&gt;</description>
      <pubDate>Mon, 20 Jul 2026 16:46:43 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:38653</guid>
      <category>blogs</category>
      <category>dev</category>
      <category>feeds:subscribed</category>
    </item>
    <item>
      <title>&lt;/&gt; htmx ~ Working With AI: A Concrete Example</title>
      <link>https://htmx.org/essays/working-with-ai/</link>
      <description>With respect to memory, while I can’t remember everything I used to be able to, I can understand things again very quickly with appropriate, er, prompting. AI is very good at helping me with this, and it lets me switch between open source projects and work projects much more efficiently than if I didn’t have it.&#xA;&#xA;With respect to the long hours, AI is able to grind in a way that, even as a young developer, I would have had a difficult time keeping up with. This means, for example, I can have a much more extensive test suite for my projects than I would have otherwise.&#xA;&#xA;Looking at the tests that Claude generated in this case, they are more extensive than what I probably could have mustered the energy to do myself.&#xA;&#xA;So AI has addressed two fundamental (relative) weaknesses I have developed as an older developer.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #aging #al #codegen #dev #llms&lt;/p&gt;</description>
      <pubDate>Mon, 13 Jul 2026 19:11:37 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:38643</guid>
      <category>aging</category>
      <category>al</category>
      <category>codegen</category>
      <category>dev</category>
      <category>llms</category>
    </item>
    <item>
      <title>I love LLMs, I hate hype | the singularity is nearer</title>
      <link>https://geohot.github.io//blog/jekyll/update/2026/07/12/i-love-llms.html</link>
      <description>AI is the continuation of the computer revolution. I love computers so much.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #ai #codegen #computers #dev #llms #programming&lt;/p&gt;</description>
      <pubDate>Mon, 13 Jul 2026 19:09:01 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:38642</guid>
      <category>ai</category>
      <category>codegen</category>
      <category>computers</category>
      <category>dev</category>
      <category>llms</category>
      <category>programming</category>
    </item>
    <item>
      <title>The Tragedy of the Engineering Commons</title>
      <link>https://ianreppel.org/the-tragedy-of-the-engineering-commons/</link>
      <description>The surest way to ruin an engineering team is to believe it will survive whatever you do to it.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #career #dev #engineering #work&lt;/p&gt;</description>
      <pubDate>Fri, 10 Jul 2026 22:17:45 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:38639</guid>
      <category>career</category>
      <category>dev</category>
      <category>engineering</category>
      <category>work</category>
    </item>
    <item>
      <title>Leave a failing test before you go on vacation - Freek Van der Herten&#39;s blog on Laravel, PHP and AI</title>
      <link>https://freek.dev/3156-leave-a-failing-test-before-you-go-on-vacation</link>
      <description>Every year I dread coming back from vacation not because of the work, but because I have no idea where I left off. A failing test, a well-written TODO, and a slow first day back are all you need to ease back in.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #coding #dev #testing #work&lt;/p&gt;</description>
      <pubDate>Fri, 10 Jul 2026 22:12:45 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:38637</guid>
      <category>coding</category>
      <category>dev</category>
      <category>testing</category>
      <category>work</category>
    </item>
  </channel>
</rss>
