<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Fabian on Software Engineering</title><description>Articles on software craftsmanship, quality, and lessons learned along the way.</description><link>https://fabianletsch.de/</link><language>en-us</language><item><title>Linters: The Most Underabused Tool In The AI-Slop Era</title><link>https://fabianletsch.de/blog/linters-the-most-underabused-tool-in-the-ai-slop-era/</link><guid isPermaLink="true">https://fabianletsch.de/blog/linters-the-most-underabused-tool-in-the-ai-slop-era/</guid><description>AI-generated code is fast but inconsistent. Learn how linters eliminate repetitive review issues, enforce standards, and keep your codebase clean, predictable, and scalable in the AI era.</description><pubDate>Wed, 15 Apr 2026 00:00:00 GMT</pubDate><wordCount>904</wordCount><updated>2026-04-19T21:43:21.000Z</updated><category>bestpractices</category><category>craftsmanship</category><author>Fabian Letsch</author><enclosure url="https://fabianletsch.de/_astro/linters-the-most-underabused-tool-in-the-ai-slop-era.YFgtQ1q6.webp" length="4325376" type="image/webp"/></item><item><title>Blogpost-Mortem: Lessons from writing a provocative article</title><link>https://fabianletsch.de/blog/blogpost-mortem-lessons-from-writing-a-provocative-article/</link><guid isPermaLink="true">https://fabianletsch.de/blog/blogpost-mortem-lessons-from-writing-a-provocative-article/</guid><description>After publishing a provocative post about Clean Code, I realized I had created more heat than clarity. Here is what I got wrong and what I would do differently next time.</description><pubDate>Sat, 11 Apr 2026 00:00:00 GMT</pubDate><wordCount>612</wordCount><updated>2026-04-19T21:43:21.000Z</updated><category>bestpractices</category><author>Fabian Letsch</author><enclosure url="https://fabianletsch.de/_astro/blogpost-mortem-lessons-from-writing-a-provocative-article.f5wwBZMn.webp" length="4325376" type="image/webp"/></item><item><title>Clean Code Is Dangerous</title><link>https://fabianletsch.de/blog/clean-code-is-a-lie/</link><guid isPermaLink="true">https://fabianletsch.de/blog/clean-code-is-a-lie/</guid><description>Clean Code taught us to value readability, but treating it as a rule instead of a tradeoff leads to worse outcomes. Engineering is about balance, not principles.</description><pubDate>Wed, 01 Apr 2026 00:00:00 GMT</pubDate><wordCount>735</wordCount><updated>2026-04-19T21:43:21.000Z</updated><category>bestpractices</category><category>craftsmanship</category><author>Fabian Letsch</author><enclosure url="https://fabianletsch.de/_astro/clean-code-is-a-lie.RSf3Ucdr.webp" length="4325376" type="image/webp"/></item><item><title>Delivering Quality Software at Breakneck Speed</title><link>https://fabianletsch.de/blog/delivering-quality-software-at-breakneck-speed/</link><guid isPermaLink="true">https://fabianletsch.de/blog/delivering-quality-software-at-breakneck-speed/</guid><description>Delivering high-quality software in fast-moving environments by using pragmatism, short feedback loops, ownership, and automation.</description><pubDate>Sun, 22 Mar 2026 00:00:00 GMT</pubDate><wordCount>910</wordCount><updated>2026-04-19T22:03:05.000Z</updated><category>bestpractices</category><category>craftsmanship</category><author>Fabian Letsch</author><enclosure url="https://fabianletsch.de/_astro/break-neck-speed.DJljM7Or.webp" length="1705600" type="image/webp"/></item><item><title>AI Made Me Hate My Job... Then I Found New Joy</title><link>https://fabianletsch.de/blog/ai-made-me-hate-my-job/</link><guid isPermaLink="true">https://fabianletsch.de/blog/ai-made-me-hate-my-job/</guid><description>AI made me resent coding, until I reframed my role. Here’s how I found new joy in outcomes, AI craftsmanship, and quality ownership.</description><pubDate>Fri, 27 Feb 2026 00:00:00 GMT</pubDate><wordCount>703</wordCount><updated>2026-04-19T22:03:05.000Z</updated><category>craftsmanship</category><category>mindset</category><author>Fabian Letsch</author><enclosure url="https://fabianletsch.de/_astro/ai-made-me-hate-my-job.q2qcBSQu.webp" length="1705600" type="image/webp"/></item><item><title>Beating Distractions: A Survival Guide</title><link>https://fabianletsch.de/blog/beating-distractions-a-survival-guide/</link><guid isPermaLink="true">https://fabianletsch.de/blog/beating-distractions-a-survival-guide/</guid><description>Constantly switching between Reddit, YouTube and news? Use these tools and tactics to quit doomscrolling and focus.</description><pubDate>Sun, 12 Oct 2025 00:00:00 GMT</pubDate><wordCount>288</wordCount><updated>2026-04-19T21:43:21.000Z</updated><category>productivity</category><author>Fabian Letsch</author><enclosure url="https://fabianletsch.de/_astro/beating-distractions-a-survival-guide.BMA-L8aJ.webp" length="1705600" type="image/webp"/></item><item><title>Do Your Comments Help or Hurt?</title><link>https://fabianletsch.de/blog/do-your-comments-help-or-hurt/</link><guid isPermaLink="true">https://fabianletsch.de/blog/do-your-comments-help-or-hurt/</guid><description>Write cleaner code with fewer, better comments. Avoid TODO clutter and learn what&apos;s worth documenting and why.</description><pubDate>Thu, 02 Oct 2025 00:00:00 GMT</pubDate><wordCount>518</wordCount><updated>2026-04-19T21:43:21.000Z</updated><category>bestpractices</category><category>craftsmanship</category><author>Fabian Letsch</author><enclosure url="https://fabianletsch.de/_astro/do-your-comments-help-or-hurt.vJ1Nh7ns.webp" length="1705600" type="image/webp"/></item><item><title>Being &quot;Smart&quot; Is Painful</title><link>https://fabianletsch.de/blog/being-smart-is-painful/</link><guid isPermaLink="true">https://fabianletsch.de/blog/being-smart-is-painful/</guid><description>“Smart” patterns often hide complexity. Learn why clever abstractions hurt teams and how boring code stays maintainable.</description><pubDate>Thu, 25 Sep 2025 00:00:00 GMT</pubDate><wordCount>382</wordCount><updated>2026-04-19T21:43:21.000Z</updated><category>bestpractices</category><category>craftsmanship</category><author>Fabian Letsch</author><enclosure url="https://fabianletsch.de/_astro/being-smart-is-painful.D75kIgFo.webp" length="1081600" type="image/webp"/></item></channel></rss>