<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Tooling on NoRaincheck</title><link>https://noraincheck.github.io/tags/tooling/</link><description>Recent content in Tooling on NoRaincheck</description><generator>Hugo</generator><language>en-US</language><copyright>NoRaincheck</copyright><lastBuildDate>Sun, 16 Aug 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://noraincheck.github.io/tags/tooling/index.xml" rel="self" type="application/rss+xml"/><item><title>Reflecting on Mitchellh's AI Adoption Journey Blog Post</title><link>https://noraincheck.github.io/posts/reflecting-on-mitchellh-ai-adoption/</link><pubDate>Sun, 16 Aug 2026 00:00:00 +0000</pubDate><guid>https://noraincheck.github.io/posts/reflecting-on-mitchellh-ai-adoption/</guid><description>&lt;p&gt;I&amp;rsquo;ve been re-reading Michellh&amp;rsquo;s blog &lt;a href="https://mitchellh.com/writing/my-ai-adoption-journey"&gt;post&lt;/a&gt; and reflecting on my usage of SKILL and Agentic coding, and have realised its somewhat similar and there are lessons I can learn.&lt;/p&gt;&#10;&lt;h2 id="chatbot-sucks"&gt;Chatbot Sucks&lt;/h2&gt;&#10;&lt;p&gt;The interactivity of chatbots is nice when you&amp;rsquo;re exploring something. However it is &lt;em&gt;rare&lt;/em&gt; that you are exploring something when you are trying to deliver with agents. Instead the pattern ends up being:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Build a prototype&lt;/li&gt;&#10;&lt;li&gt;Review a prototype&lt;/li&gt;&#10;&lt;li&gt;Re-build the prototype&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;LLMs have gotten so fast, so quickly, that in the interest of &lt;em&gt;speed&lt;/em&gt; having prototypes are cheap (think about the Github graveyard of ideas).&lt;/p&gt;</description></item><item><title>What if I tried self-hosting LLM Code Tooling?</title><link>https://noraincheck.github.io/posts/what-if-i-tried-self-hosting-llm-code-tooling/</link><pubDate>Tue, 01 Jul 2025 00:00:00 +0000</pubDate><guid>https://noraincheck.github.io/posts/what-if-i-tried-self-hosting-llm-code-tooling/</guid><description>&lt;h2 id="what-if-i-tried-self-hosting-llm-code-tooling"&gt;What if I tried self-hosting LLM Code Tooling?&lt;/h2&gt;&#10;&lt;p&gt;&lt;em&gt;July 2025&lt;/em&gt;&lt;/p&gt;&#10;&lt;p&gt;Currently Code AI tooling is going through a weird cycle. We have the Windsurf x&#10;OpenAI deal falling through, Cursor with some interesting (bad) pricing changes,&#10;Claude Code being a loss leader &amp;ndash; which leads me to think, so what would&#10;self-hosting this on a laptop look like?&lt;/p&gt;&#10;&lt;p&gt;Firstly, there are a lot of options which exist already, however the reality is&#10;that my using of AI auto-complete and agentic mode is fairly limited. With that&#10;in mind, I think my current setup is rooted mainly in the &lt;code&gt;llama.cpp&lt;/code&gt; world of&#10;things.&lt;/p&gt;</description></item><item><title>Python &amp; TypeScript - in Review (2024)</title><link>https://noraincheck.github.io/posts/python-typescript-in-review-2024/</link><pubDate>Sun, 01 Dec 2024 00:00:00 +0000</pubDate><guid>https://noraincheck.github.io/posts/python-typescript-in-review-2024/</guid><description>&lt;h2 id="python--typescript---in-review-2024"&gt;Python &amp;amp; TypeScript - in Review (2024)&lt;/h2&gt;&#10;&lt;p&gt;&lt;em&gt;December 2024&lt;/em&gt;&lt;/p&gt;&#10;&lt;p&gt;One thing that I like to stress is the importance of &lt;em&gt;tooling&lt;/em&gt; and&#10;&lt;a href="https://en.wikipedia.org/wiki/Convention_over_configuration"&gt;relying on defaults&lt;/a&gt;.&#10;By being able to speak consistently within ones own projects or using commonly&#10;seen patterns reduces the mental overhead. These could be folder structures or&#10;idioms, especially things which permeate across different programming languages&#10;or frameworks.&lt;/p&gt;&#10;&lt;p&gt;Here are some of my thoughts on Python and TypeScript; coming from someone who&#10;is predominantly a Python developer and does minimal front-end work.&lt;/p&gt;</description></item></channel></rss>