<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: agentultra</title><link>https://news.ycombinator.com/user?id=agentultra</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 18 Apr 2026 09:03:09 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=agentultra" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by agentultra in "Write less code, be more responsible"]]></title><description><![CDATA[
<p>Valid concern and one I share. If you’re going to vibe code up an operating system you will still need the experience and understanding of operating system fundamentals to have a chance at producing anything useful.<p>The one-shot vibe-coded C compiler is a good example. Sure it created a compiler that could pass the basic tests. But it was no where near a plausible or useful compiler you’d use in a production system.<p>Someone who knows compilers reviewed it and was able to prompt Claude or Gemini to fix the issues. But still… you’re not going to be able to do that unless you know what to look for.<p>On an enterprise development team doing boring,
Line of Business software? Might have a chance at rolling the dice and trusting the agents and tests and processes to catch stuff for you but I’d  still be worried about people who don’t know what questions to ask or have deep expertise to know what is “good,” etc.</p>
]]></description><pubDate>Tue, 14 Apr 2026 21:48:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47771931</link><dc:creator>agentultra</dc:creator><comments>https://news.ycombinator.com/item?id=47771931</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47771931</guid></item><item><title><![CDATA[New comment by agentultra in "Write less code, be more responsible"]]></title><description><![CDATA[
<p>I definitely feel like understanding the system is a big part of what makes it relatively easy to maintain/understand.<p>My game is just in my spare time while I'm looking for work and the scope of the project is small so that I can finish it, release it, and start working on the next one. I'm not trying to build an engine or anything. Just a game. Not even the best game I can make.<p>I can iterate on it fast because I know the structures. I can refactor it fast because I've built an intuition for a process over time that keeps code amenable to changes over time. I know I'm not going to make the right decisions at the start so I avoid committing to generalizations, etc.<p>Editing code is pretty fast for me. Again, years working with a particular setup. I still have expandable snippets, multi-cursor editing and a host of macros for common editing motions.<p>Checking changes... pretty fast. I'm getting to the point where I might invest in using dynamic reloading for my in-development builds. I suspect it will take a few hours to do at most. Not a big deal. For now I have a basic system that just watches for file changes and recompiles/re-runs the program.<p>In a different context, working on a team in a large multi-million line codebase... I dunno what other people find it's like but I've never found it terribly slow to write/edit code or ship features. I can usually knock most tasks out at a reasonable pace especially when my familiarity with the area of the code I'm working in increases. I usually find my priorities shift with the demands of users, the business, etc. Some times I work on shipping new features quick. Other times it's making sure what we ship the right things and done well so that we don't leak PII.<p>Either way... actually writing the code isn't the slowest part, in my experience.  It's all the other stuff: the meetings, the design, maintenance, documentation, understanding the problem domain, actually shipping the code to production, etc that takes up the most time for me.</p>
]]></description><pubDate>Tue, 14 Apr 2026 18:39:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47769526</link><dc:creator>agentultra</dc:creator><comments>https://news.ycombinator.com/item?id=47769526</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47769526</guid></item><item><title><![CDATA[New comment by agentultra in "Write less code, be more responsible"]]></title><description><![CDATA[
<p>You’re right, I’m not making my point well.<p>You do need enough people to make complex systems. We can do more together than we can on our own. Linux started out with a small team but it is large today.<p>It runs against my experience though and I can’t seem to explain why.<p>My observation in my original post is that I don’t see why writing code is the bottleneck. It can be when you have too much of it but I find all the ancillary things around shipping code takes more time and effort.<p>Thanks for the discussion!</p>
]]></description><pubDate>Tue, 14 Apr 2026 18:21:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47769289</link><dc:creator>agentultra</dc:creator><comments>https://news.ycombinator.com/item?id=47769289</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47769289</guid></item><item><title><![CDATA[New comment by agentultra in "Write less code, be more responsible"]]></title><description><![CDATA[
<p>Sure, I’m not writing a whole critical analysis of TMMM here and am using an aphorism to make a point.<p>Let’s imagine we’re going to make a new operating system to compete with Linux.<p>If we have a team of 10 developers we’re probably not going to finish that project in a month.<p>If we’re going to add 100 developers we’re not going to finish that project in a month.<p>If we add a thousand developers we’re still not going to finish that project in a month.<p>But which team should ship first? And keep shipping and release fastest?<p>My bet would be on the smaller team. The exact number of developers might vary but I know that if you go over a certain threshold it will slow down.<p>People trying to understand management of software projects like to use analogies to factory lines or building construction to understand the systems and processes that produce software.<p>Yet it’s not like adding more code per unit of time is adding anything to the process.<p>Even adding more people to a factory line had diminishing returns in efficiency.<p>There’s a sweet spot, I find.<p>As for Google… it’s not a panacea of efficiency from what I hear. Though I don’t work there. I’ve heard stories that it takes a long time to get small changes to production. Maybe someone who does work there could step in and tell us what it’s like.<p>As a rule though, I find that smaller teams with the right support, can ship faster and deliver higher quality results in the long run.<p>My sample size isn’t large though. Maybe Windows is like the ultimate operating system that is fast, efficient, and of such high quality because they have so many engineers working on it.</p>
]]></description><pubDate>Tue, 14 Apr 2026 16:40:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47767933</link><dc:creator>agentultra</dc:creator><comments>https://news.ycombinator.com/item?id=47767933</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47767933</guid></item><item><title><![CDATA[New comment by agentultra in "Write less code, be more responsible"]]></title><description><![CDATA[
<p>Maybe it's just my luck but most engineering teams I've worked with that were building some kind of network-facing service in the last 16-some-odd-years have tried to implementing continuous delivery of one kind or another. It usually started off well but it ends up being just as slow as the versioned-release system they used before.<p>It sounds like your team is the exception? Many folks I talk to have similar stories.<p>I've worked with teams to build out a well-oiled continuous delivery system. With code reviews, integration gating, feature flags, a blue-green deployment process, and all of the fancy o11y tools... we shipped several times a day. And people were still afraid to ship a critical feature on a Friday in case there had to be a roll-back... still a pain.<p>And all of that took way more time and effort than writing the code in the first place. You could get a feature done in an afternoon and it would take days to get through the merge queue, get through reviews, make it through the integration pipeline and see the light of production. All GenAI had done there was increase the input volume to the slowest part of the system.<p>People were still figuring out the best way to use LLM tools at that time though. Maybe there are teams who have figured it out. Or else they just stop caring and don't mind sloppy, slow, bloated software that struggles to keep one nine of availability.</p>
]]></description><pubDate>Tue, 14 Apr 2026 15:37:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47767068</link><dc:creator>agentultra</dc:creator><comments>https://news.ycombinator.com/item?id=47767068</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47767068</guid></item><item><title><![CDATA[New comment by agentultra in "Write less code, be more responsible"]]></title><description><![CDATA[
<p>If you’ve heard it a number of times and refuse to consider what people are saying then maybe I can’t help you.<p>I’m talking from personal experience of well over twenty years as both a developer, and for a while, a manager.<p>The slow part isn’t writing code.<p>It’s shipping it. You can have every one vibe coding until their eyes bleed and you’ve drained their will to live. The slowest part will still be testing, verifying, releasing, and maintaining the ball of technical debt that’s been accumulating. You will still have to figure out what to ship, what to fix, what to rush out and what to hold out until it’s right, etc. The more people you have to slower that goes in my experience. AI tools don’t make that part faster.</p>
]]></description><pubDate>Tue, 14 Apr 2026 02:57:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47760719</link><dc:creator>agentultra</dc:creator><comments>https://news.ycombinator.com/item?id=47760719</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47760719</guid></item><item><title><![CDATA[New comment by agentultra in "Write less code, be more responsible"]]></title><description><![CDATA[
<p>If you’ve never read Fred Brooks, I’d recommend it. The aphorism is a bit dated but rings true: you can’t add another developer and make the process go faster. It usually slows teams down.<p>I’ve seen it time and again: startups move from their market-fit phase into an operational excellence phase on the backing of VC funding and they start hiring a ton of people. Most of those developers are highly educated, specialized people with deep technical skills and they’re often put to work making the boxes more blue or sitting in meetings with PMs for hours. Teams slow down output when you add more people.<p>You don’t have a quota. It’s not like you’ll have fewer units to sell if you don’t add that 30k lines of code by Friday.<p>This is knowledge work. The work is understanding problems and knowing how to develop solutions to them. You add more people and you end up adding overhead. Communication, co-ordination, operations overhead.<p>The real bottle necks are people and releasing systems into production. Every line of code change is a liability. There’s risk tolerance to manage in order to achieve five-nines.<p>A well-sized team that has worked together a long time can outperform a massive team any day in my experience.</p>
]]></description><pubDate>Tue, 14 Apr 2026 01:10:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47760016</link><dc:creator>agentultra</dc:creator><comments>https://news.ycombinator.com/item?id=47760016</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47760016</guid></item><item><title><![CDATA[New comment by agentultra in "Write less code, be more responsible"]]></title><description><![CDATA[
<p>I’m working as a single solo developer of a tiny video game. I’m writing it in C with raylib. No coding assistants, no agents, not even a language server.<p>I only work on it for a few hours during the week. And it’s progressing at a reasonable pace that I’m happy with. I got cross-compilation from Linux to Windows going early on in a couple of hours.  Wasn’t that hard.<p>I’ve had to rework parts of the code as I’ve progressed. I’ve had to live with decisions I made early on. It’s code. It’s fine.<p>I don’t really understand the, “more, better, faster,” cachet to be honest. Writing the code hasn’t been the bottle neck to developing software for a long time. It’s usually the thinking that takes most of the time and if that goes away well… I dunno, that’s weird. I will understand it even less.<p>Agree with writing less code though. The economics of throwing out 37k lines of code a week is… stupid in the extreme. If we get paid by the line we could’ve optimized for this long before LLM’s were invented. It’s not like more lines of code means more inventory to sell. It’s usually the opposite: the more bugs to fix, the more frustrated customers, the higher churn of exhausted developers.</p>
]]></description><pubDate>Tue, 14 Apr 2026 00:26:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47759721</link><dc:creator>agentultra</dc:creator><comments>https://news.ycombinator.com/item?id=47759721</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47759721</guid></item><item><title><![CDATA[New comment by agentultra in "The tech jobs bust is real. Don't blame AI (yet)"]]></title><description><![CDATA[
<p>I don’t think that sufficiently explains it either. We all want a nice little bow on a simple, easy target. But there isn’t one.<p>Block, for example, said that they had experienced record profits… in spite of their, “hiring spree.”<p>This is just capitalism working as usual, only more of it, faster.<p>AI has a part in it. So does austerity policies and the rise of a certain political climate.</p>
]]></description><pubDate>Mon, 13 Apr 2026 23:57:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47759519</link><dc:creator>agentultra</dc:creator><comments>https://news.ycombinator.com/item?id=47759519</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47759519</guid></item><item><title><![CDATA[New comment by agentultra in "AI assistance when contributing to the Linux kernel"]]></title><description><![CDATA[
<p>A piece of wood is either cut to spec or not. You don’t have to try and convince the table saw with a prompt that it is a table saw.<p>These tools are nothing alike and the reductionism of this metaphor isn’t helpful.</p>
]]></description><pubDate>Sat, 11 Apr 2026 20:53:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47733945</link><dc:creator>agentultra</dc:creator><comments>https://news.ycombinator.com/item?id=47733945</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47733945</guid></item><item><title><![CDATA[New comment by agentultra in "AI assistance when contributing to the Linux kernel"]]></title><description><![CDATA[
<p><i>Also I, a programmer, can immediately see whether the "probabilistic device" generated code that looks like it should.</i><p>I highly doubt that.<p>Empirical studies show that humans have very little effect on error rates when reviewing code. That effect disappears quickly the more code you read.<p>Most programmers are bad at detecting UB and memory ownership and lifetime errors.<p>A piece of wood comes off the table it’s cut or it’s not.<p>Code is far more complex.</p>
]]></description><pubDate>Sat, 11 Apr 2026 20:16:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47733641</link><dc:creator>agentultra</dc:creator><comments>https://news.ycombinator.com/item?id=47733641</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47733641</guid></item><item><title><![CDATA[New comment by agentultra in "AI assistance when contributing to the Linux kernel"]]></title><description><![CDATA[
<p>How do the reviewers feel about this? Hopefully it won't result in them being overwhelmed with PRs. There used to be a kind of "natural limit" to error rates in our code given how much we could produce at once and our risk tolerance for approving changes. Given empirical studies on informal code review which demonstrate how ineffective it is at preventing errors... it seems like we're gearing up to aim a fire-hose of code at people who are ill-prepared to review code at these new volumes.<p>How long until people get exhausted with the new volume of code review and start "trusting" the LLMs more without sufficient review, I wonder?<p>I don't envy Linus in his position... hopefully this approach will work out well for the team.</p>
]]></description><pubDate>Sat, 11 Apr 2026 17:47:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47732530</link><dc:creator>agentultra</dc:creator><comments>https://news.ycombinator.com/item?id=47732530</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47732530</guid></item><item><title><![CDATA[New comment by agentultra in "AI assistance when contributing to the Linux kernel"]]></title><description><![CDATA[
<p>There's a stark difference between a table saw and an LLM that weakens this argument.<p>A table saw isn't a probabilistic device.</p>
]]></description><pubDate>Sat, 11 Apr 2026 17:35:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47732412</link><dc:creator>agentultra</dc:creator><comments>https://news.ycombinator.com/item?id=47732412</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47732412</guid></item><item><title><![CDATA[New comment by agentultra in "The future of everything is lies, I guess – Part 5: Annoyances"]]></title><description><![CDATA[
<p>An important distinction to make, and I whole heartedly agree.<p>It’s not LLMs replacing workers, it’s people. People who have a lot of money and don’t sell their labour for a paycheque. And the systems that compel them to such actions.</p>
]]></description><pubDate>Sat, 11 Apr 2026 16:55:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47732080</link><dc:creator>agentultra</dc:creator><comments>https://news.ycombinator.com/item?id=47732080</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47732080</guid></item><item><title><![CDATA[New comment by agentultra in "The future of everything is lies, I guess – Part 5: Annoyances"]]></title><description><![CDATA[
<p>To lie requires recognition of the truth and an intention to deceive. LLM’s don’t have such abilities. They are systems that generate plausible sequences of symbols based on training inputs, alignments, reinforcement, and inference. These systems don’t know or care what truth is and therefore cannot lie.<p>It’s already bad. I’m not looking forward to the future. These systems are terrible. It’s a future without people that they want for some reason. I’d rather deal with people incompetent, tired, annoyed people than an LLM.</p>
]]></description><pubDate>Sat, 11 Apr 2026 16:38:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47731952</link><dc:creator>agentultra</dc:creator><comments>https://news.ycombinator.com/item?id=47731952</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47731952</guid></item><item><title><![CDATA[New comment by agentultra in "I Quit. The Clankers Won"]]></title><description><![CDATA[
<p>Best of luck in your journey!<p>To those reading this thread though, be wary of the answers LLMs generate: they're plausible sounding and the LLM's are designed to be sycophants. Be wary, double check their answers to your queries against credible sources.<p>And read the source!</p>
]]></description><pubDate>Wed, 01 Apr 2026 16:02:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47602676</link><dc:creator>agentultra</dc:creator><comments>https://news.ycombinator.com/item?id=47602676</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47602676</guid></item><item><title><![CDATA[New comment by agentultra in "I quit. The clankers won"]]></title><description><![CDATA[
<p>> Anyone not learning things via LLM coding right now either doesn't care at all about the underlying code/systems<p>How many bytes is a pointer in C? How many bytes is a shared pointer in C++? What does sysctl do? What about fsync?<p>What is a mutex lock? How is it different from a spin lock?<p>You want to find the n nearest points to a given point on a 2-D Cartesian plane.  Could you write the code to solve that on your own?<p>Can you answer any of these questions without searching for the answer?<p>I don't use LLMs and I learn things fine. Always have. For several decades. I care deeply about the underlying code and systems. It annoys me when people say they do and they cannot even understand how the computer works. I'm fine with people having domain-specific knowledge of programming: maybe you've only been interested in web development and scripting DOM elements. But don't pretend that your expertise in that area means you understand how to write an operating system.<p>Or worse: that it prevents you from learning how to write an operating system.<p>You can do that without an LLM. There's no royal road. You have to understand the theory, read the books, read the code, write the code, make mistakes, fix mistakes, read papers, talk to other people with more experience than you... and just write code. And rewrite it. And do it all again.<p>I find the opposite is true: those who use LLM coding <i>exclusively</i> never enjoyed programming to begin with, only learned as much as they needed to, and want the end results.</p>
]]></description><pubDate>Wed, 01 Apr 2026 14:13:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47601197</link><dc:creator>agentultra</dc:creator><comments>https://news.ycombinator.com/item?id=47601197</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47601197</guid></item><item><title><![CDATA[New comment by agentultra in "Slop is not necessarily the future"]]></title><description><![CDATA[
<p>True. I’ve never bought a piece of commercial software and wanted to inspect the source first before making that decision.<p>But I will demand my money back or sue you if your crappy code leaks my personal information, destroys my property, performs worse than advertised, or otherwise harms me in some way.<p>There was sloppy code before LLMs. It’s what they were trained on. And it’s why they generate slop.<p>All that code that was rushed out to meet an arbitrary deadline made up by the sales team, written by junior and lazy senior developers, pushed by the, “code doesn’t matter,” folks. Code written by the enterprise architecture astronauts with a class hierarchy deeper than the Mariana Trench. A few years down the line you get bloated, slow, hard to maintain spaghetti piles of dung. Windows rendering text that stutter when you scroll them. Virtual keyboards that take seconds to pop up. Browser tabs that take more available memory than was available to send astronauts to the moon and back.<p>When humans write it you generally have a few people on a team who are concerned with these things. They try to reign in the slop generating, “always be shipping,” people. You need a mix of both. Because each line of code is a liability as much as it’s a new feature.</p>
]]></description><pubDate>Wed, 01 Apr 2026 13:08:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47600354</link><dc:creator>agentultra</dc:creator><comments>https://news.ycombinator.com/item?id=47600354</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47600354</guid></item><item><title><![CDATA[New comment by agentultra in "How the AI Bubble Bursts"]]></title><description><![CDATA[
<p>It sounds like most of the data centers promised in 2025 and 2026 are not even built yet and most of the GPUs bought haven't even been installed.<p>If it does all go down in flames, even floor value is not going to be that valuable.<p>I can't predict the future but it's smelling a lot like a recession already under way that is bigger than the sub-prime crash.</p>
]]></description><pubDate>Mon, 30 Mar 2026 13:22:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47573966</link><dc:creator>agentultra</dc:creator><comments>https://news.ycombinator.com/item?id=47573966</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47573966</guid></item><item><title><![CDATA[New comment by agentultra in "Coding agents could make free software matter again"]]></title><description><![CDATA[
<p>I think it will wall people off from software.<p>I don’t know what SaaS has to do with FOSS. The point of FOSS was to allow me to modify the software I run on my system. If the device drivers for some hardware I depend on are no longer supported by the company I bought it from, if it’s open source, I can modify and extend the software myself.<p>The Copy Left licenses ensure that I share my modifications back if I distribute them. It’s a thing for the public good.<p>Agent-based software development walls people off from that. Mostly by ensuring that the provenance of the code it generates is not known and by deskilling people so that they don’t know what to prompt or how to fix their code.</p>
]]></description><pubDate>Sun, 29 Mar 2026 23:29:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47568572</link><dc:creator>agentultra</dc:creator><comments>https://news.ycombinator.com/item?id=47568572</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47568572</guid></item></channel></rss>