<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="../assets/xml/rss.xsl" media="all"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Alessandro's View (Posts about llms)</title><link>https://alexpacio.github.io/</link><description></description><atom:link href="https://alexpacio.github.io/categories/llms.xml" rel="self" type="application/rss+xml"></atom:link><language>en</language><copyright>Contents © 2026 &lt;a href="mailto:alexpacio91 at gmail dot com"&gt;Alessandro Bolletta&lt;/a&gt; </copyright><lastBuildDate>Mon, 06 Jul 2026 06:25:54 GMT</lastBuildDate><generator>Nikola (getnikola.com)</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>Extreme Programming sucks and the other priorities in the backend engineering life</title><link>https://alexpacio.github.io/posts/extreme-programming-llms-and-rust/</link><dc:creator>Alessandro Bolletta</dc:creator><description>&lt;p&gt;I still see articles about Extreme Programming here and there. Yuck.&lt;/p&gt;
&lt;p&gt;Pair programming sucks and nope, vibe coding != pair programming. Also TDD is clearly a wrong idea as if you don't know what to test first, how could you even write tests? "test driven design" may only apply on several niches which require algorithm validation ahead of source code write, yet limited to the early prototyping phase.&lt;/p&gt;
&lt;p&gt;spoiler: llms will enable low level programming languages for web backends and the choice is pretty obvious. golang is just a (yet brilliant) GC-ed, concurrency-ready, C-like language. And C is not a good language for web backends, never heard about web backends written in C. golang is meant for networking applications or more in general userland low level small applications.&lt;/p&gt;
&lt;p&gt;Instead, Rust will enable backend engineers to ship reliable, faster, scalable software. AI can help to get through this journey pretty quickly. It has surely some weaknesses but as of now it is the best bridge to the statically compiled applications that just work. And it's here to stay: see the adoption from big tech players.&lt;/p&gt;
&lt;p&gt;Don't waste your time on useless methodologies. And yes, programming languages matter, especially what really matters is whether they are strongly typed and statically compiled as they can be way more efficient than your PHP, JS, C#, etc&lt;/p&gt;
&lt;p&gt;That's what makes a software modern, faster, more robust.
Extreme Programming is just like a fairy tale, time to grow up. Nowadays individual contribution is more impactful than ever thanks to AI.&lt;/p&gt;</description><category>ai</category><category>extreme-programming</category><category>golang</category><category>llms</category><category>programming-languages</category><category>rust</category><guid>https://alexpacio.github.io/posts/extreme-programming-llms-and-rust/</guid><pubDate>Sun, 05 Jul 2026 10:00:00 GMT</pubDate></item></channel></rss>