<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: charlieflowers</title><link>https://news.ycombinator.com/user?id=charlieflowers</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 10 Apr 2026 07:08:52 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=charlieflowers" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by charlieflowers in "Clean code in the age of coding agents"]]></title><description><![CDATA[
<p>It is an interesting possibility that must be considered. Only time will tell. However I disagree.<p>I think complex systems will still turn into a big ball of mud and AI agents will get just as bogged down as humans when dealing with it. And even though re-build from scratch is cheaper than ever, it can't possibly be done cheaply while also remembering the millions+ of specific characteristics that users will have come to rely on.<p>Maybe if you pushed spec-driven development to the absolute extreme, but i don't think pushing it that far is easy/cheap. Just as the effort to go from 90% unit test coverage to 100% is hard and possibly not worth it, I expect a similar barrier around extreme spec-driven.<p>Clarification: I'm advocating clean code in the generic sense, not Uncle Bob's definition.</p>
]]></description><pubDate>Thu, 09 Apr 2026 15:12:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47704813</link><dc:creator>charlieflowers</dc:creator><comments>https://news.ycombinator.com/item?id=47704813</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47704813</guid></item><item><title><![CDATA[New comment by charlieflowers in "I am definitely missing the pre-AI writing era"]]></title><description><![CDATA[
<p>AI detectors don't work.</p>
]]></description><pubDate>Mon, 30 Mar 2026 19:32:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47578679</link><dc:creator>charlieflowers</dc:creator><comments>https://news.ycombinator.com/item?id=47578679</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47578679</guid></item><item><title><![CDATA[New comment by charlieflowers in "Why I love NixOS"]]></title><description><![CDATA[
<p>Tell me if I'm understanding you correctly. I summarize this in my head as, "This person loves NixOS because it gave him GitOps for his OS."</p>
]]></description><pubDate>Mon, 23 Mar 2026 05:14:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47485709</link><dc:creator>charlieflowers</dc:creator><comments>https://news.ycombinator.com/item?id=47485709</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47485709</guid></item><item><title><![CDATA[New comment by charlieflowers in "Elon Musk pushes out more xAI founders as AI coding effort falters"]]></title><description><![CDATA[
<p>He's about to have the most compute. Wonder if he can do anything noteworthy with it.</p>
]]></description><pubDate>Fri, 13 Mar 2026 19:54:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47368965</link><dc:creator>charlieflowers</dc:creator><comments>https://news.ycombinator.com/item?id=47368965</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47368965</guid></item><item><title><![CDATA[New comment by charlieflowers in "LLM Writing Tropes.md"]]></title><description><![CDATA[
<p>This list reads like, "AIs are not your typical braindead person on the street. They actually use a decent but not crazily advanced vocabulary."<p>I mean, "tapestry" is a great word for something that is interconnected. Why not use it?</p>
]]></description><pubDate>Sun, 08 Mar 2026 00:10:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47292856</link><dc:creator>charlieflowers</dc:creator><comments>https://news.ycombinator.com/item?id=47292856</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47292856</guid></item><item><title><![CDATA[HATEOAS Works with an LLM in the Mix]]></title><description><![CDATA[
<p>Just an observation, a light bulb moment, I wanted to share.<p>Most of the dev teams I've ever encountered who said they were "doing REST" were not actually following HATEOAS. Per a strict reading of Roy Fielding, he would consider that "not really REST." (Now don't get distracted, I don't want to wade into that whole purist debate).<p>The reason many did not do HATEOAS is that it requires the API client to be smart and adaptive. It would discover "ok, what can i do next", apply logic to it, and choose the next step. But many shops were on tight time commitments and it was much simpler to just think of REST as "json over http with consistent url patterns."<p>The cool thing is: With an LLM in the mix, HATEOAS is unchained. An LLM can do exactly what a "dumb" api client cannot: ask "what can i do next", and then use _inference_ to understand those options and select one.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47263179">https://news.ycombinator.com/item?id=47263179</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Thu, 05 Mar 2026 15:57:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47263179</link><dc:creator>charlieflowers</dc:creator><comments>https://news.ycombinator.com/item?id=47263179</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47263179</guid></item><item><title><![CDATA[New comment by charlieflowers in "Agentic Engineering Patterns"]]></title><description><![CDATA[
<p>We are going to start seeing that be the primary selection criterion. Pick a stack that agents are good at.</p>
]]></description><pubDate>Wed, 04 Mar 2026 15:22:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47248802</link><dc:creator>charlieflowers</dc:creator><comments>https://news.ycombinator.com/item?id=47248802</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47248802</guid></item><item><title><![CDATA[New comment by charlieflowers in "When AI writes the software, who verifies it?"]]></title><description><![CDATA[
<p>No i get the clarke reference. But how is an agent a dsl?</p>
]]></description><pubDate>Tue, 03 Mar 2026 23:31:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47240658</link><dc:creator>charlieflowers</dc:creator><comments>https://news.ycombinator.com/item?id=47240658</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47240658</guid></item><item><title><![CDATA[New comment by charlieflowers in "When AI writes the software, who verifies it?"]]></title><description><![CDATA[
<p>> "any sufficiently advanced agent is indistinguishable from a DSL."<p>I don't quite follow but I'd love to hear more about that.</p>
]]></description><pubDate>Tue, 03 Mar 2026 21:08:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47239018</link><dc:creator>charlieflowers</dc:creator><comments>https://news.ycombinator.com/item?id=47239018</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47239018</guid></item><item><title><![CDATA[New comment by charlieflowers in "A case for Go as the best language for AI agents"]]></title><description><![CDATA[
<p>Yeah, Go is probably the best general purpose language at the moment.<p>Rust is great, but there's no need to manage memory manually if you don't need to.<p>So for general mainstream languages, that leaves ... Python. Sure, it's ok but Go has strong typing from the start, not bolted on with warts.<p>(I realized how incredibly subjective this comment turned out to be after I had written it. Apologies if I omitted or slighted your fave. This is pretty much how I see it).</p>
]]></description><pubDate>Mon, 02 Mar 2026 21:42:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=47224556</link><dc:creator>charlieflowers</dc:creator><comments>https://news.ycombinator.com/item?id=47224556</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47224556</guid></item><item><title><![CDATA[New comment by charlieflowers in "Claude Sonnet 4.6"]]></title><description><![CDATA[
<p>This reminds me of the old idea of the Lisp curse. The claim was that Lisp, with the power of homoiconic macros, would magnify the effectiveness of one strong engineer so much that they could build everything custom, ignoring prior art.<p>They would get amazing amounts done, but no one else could understand the internals because they were so uniquely shaped by the inner nuances of one mind.</p>
]]></description><pubDate>Wed, 18 Feb 2026 02:47:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47056542</link><dc:creator>charlieflowers</dc:creator><comments>https://news.ycombinator.com/item?id=47056542</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47056542</guid></item><item><title><![CDATA[New comment by charlieflowers in "U.S. veterans helped Venezuela's Machado escape"]]></title><description><![CDATA[
<p>I fear we (the USA) would rather have a puppet who will meet our oil demands than someone who wants to do what’s right for Venezuela.</p>
]]></description><pubDate>Sun, 04 Jan 2026 03:54:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=46484718</link><dc:creator>charlieflowers</dc:creator><comments>https://news.ycombinator.com/item?id=46484718</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46484718</guid></item><item><title><![CDATA[New comment by charlieflowers in "The closer we look at time, the stranger it gets"]]></title><description><![CDATA[
<p>"Ohh, time flows _that_ way for you."</p>
]]></description><pubDate>Tue, 09 Dec 2025 08:18:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=46202543</link><dc:creator>charlieflowers</dc:creator><comments>https://news.ycombinator.com/item?id=46202543</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46202543</guid></item><item><title><![CDATA[New comment by charlieflowers in "We Induced Smells With Ultrasound"]]></title><description><![CDATA[
<p>Imagine how big of a stink the linter would put up as you worked on your most recent codebase!</p>
]]></description><pubDate>Mon, 24 Nov 2025 07:51:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=46031434</link><dc:creator>charlieflowers</dc:creator><comments>https://news.ycombinator.com/item?id=46031434</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46031434</guid></item><item><title><![CDATA[New comment by charlieflowers in "Software development in the time of strange new angels"]]></title><description><![CDATA[
<p>Both the article's examples there are bogus -- yet in both cases the underlying points are true.<p>Google generates a lot of revenue per employee not because the employees are good (though many of them are of course), but because they own the front door to the web. And the Knight Capital story has many nuances left out by that summary.<p>In both cases the author needed a hard hitting but terse example. But as I said, both the claims are true, so in the voice of the courtroom judge, "I'll allow it."</p>
]]></description><pubDate>Wed, 12 Nov 2025 22:31:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=45907795</link><dc:creator>charlieflowers</dc:creator><comments>https://news.ycombinator.com/item?id=45907795</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45907795</guid></item><item><title><![CDATA[New comment by charlieflowers in "I took all my projects off the cloud, saving thousands of dollars"]]></title><description><![CDATA[
<p>I read the whole thing and I didn't see any waffle. Sure, undeniably some excess word count, some emotion in responding to critics. But no waffle.<p>The "is this cloud or not" debate in the piece makes perfect sense. Who cares whether Hetzner is defined as "the cloud" or not? The point is, he left AWS without going to Azure or some other obvious cloud vendor. He took a step towards more hands on management. And he saved a ton of money.</p>
]]></description><pubDate>Tue, 04 Nov 2025 22:59:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=45816881</link><dc:creator>charlieflowers</dc:creator><comments>https://news.ycombinator.com/item?id=45816881</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45816881</guid></item><item><title><![CDATA[New comment by charlieflowers in "Zig's New Async I/O"]]></title><description><![CDATA[
<p>Yeah, these kinds of "orthogonal" things that you want to set up "on the outside" and then have affect the "inner" code (like allocators, "io" in this case, and maybe also presence/absence of GC, etc.) all seem to cry out for something like Lisp dynamic variables.</p>
]]></description><pubDate>Fri, 31 Oct 2025 02:24:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=45767677</link><dc:creator>charlieflowers</dc:creator><comments>https://news.ycombinator.com/item?id=45767677</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45767677</guid></item><item><title><![CDATA[New comment by charlieflowers in "The end of the rip-off economy: consumers use LLMs against information asymmetry"]]></title><description><![CDATA[
<p>Not working for me fyi -- just spins.</p>
]]></description><pubDate>Wed, 29 Oct 2025 16:16:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=45748930</link><dc:creator>charlieflowers</dc:creator><comments>https://news.ycombinator.com/item?id=45748930</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45748930</guid></item><item><title><![CDATA[New comment by charlieflowers in "The Rapper 50 Cent, Adjusted for Inflation"]]></title><description><![CDATA[
<p>Kevin Hart is what's left when you adjust 50 Cent for inflation.</p>
]]></description><pubDate>Sat, 18 Oct 2025 05:44:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=45625217</link><dc:creator>charlieflowers</dc:creator><comments>https://news.ycombinator.com/item?id=45625217</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45625217</guid></item><item><title><![CDATA[New comment by charlieflowers in "The Sagrada Família takes its final shape"]]></title><description><![CDATA[
<p>I just got back from a family vacation there. I was tired that day, it was hot and crowded, and I started thinking, "I wonder if this will be worth it."<p>I found myself astounded, struck speechless, and moved to tears. I was in awe.<p>Gaudi is someone we software engineers should revere. He made things precisely and powerfully functional while also making them beautiful.<p>Do not miss seeing Sagrada Familia if you ever get the chance.</p>
]]></description><pubDate>Fri, 19 Sep 2025 01:31:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=45297002</link><dc:creator>charlieflowers</dc:creator><comments>https://news.ycombinator.com/item?id=45297002</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45297002</guid></item></channel></rss>