<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>dimslaev - writing</title><description>Notes on LLM-powered applications, TypeScript, Node.js and Python.</description><link>https://dimslaev.com</link><language>en</language><item><title>write like julia evans</title><link>https://dimslaev.com/writing/write-like-julia-evans</link><guid isPermaLink="true">https://dimslaev.com/writing/write-like-julia-evans</guid><description>Naming a writer beats listing tone rules. The same bug fix explained four ways, and why the plainest one wins.</description><pubDate>Thu, 10 Sep 2026 00:00:00 GMT</pubDate></item><item><title>tmux is awesome</title><link>https://dimslaev.com/writing/tmux-is-awesome</link><guid isPermaLink="true">https://dimslaev.com/writing/tmux-is-awesome</guid><description>A tmux hub command that rebuilds a window-per-project layout, with claude code, opencode, dev server and git in always-open panes, one prefix+n away.</description><pubDate>Sun, 30 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Why I moved agentique&apos;s LLM layer to BAML</title><link>https://dimslaev.com/writing/why-i-moved-agentique-llm-layer-to-baml</link><guid isPermaLink="true">https://dimslaev.com/writing/why-i-moved-agentique-llm-layer-to-baml</guid><description>Structured output, prompt tests in VSCode, and provider fallbacks: how BAML replaced ad-hoc LLM code in agentique&apos;s news pipeline.</description><pubDate>Tue, 21 Jul 2026 00:00:00 GMT</pubDate></item><item><title>distilling a filter so the model runs less</title><link>https://dimslaev.com/writing/distilling-a-filter</link><guid isPermaLink="true">https://dimslaev.com/writing/distilling-a-filter</guid><description>Moving the keep/drop first pass into a distilled static classifier cut cost and latency on every ingestion run.</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate></item></channel></rss>