<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: wellpast</title><link>https://news.ycombinator.com/user?id=wellpast</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 21 Jun 2026 11:29:42 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=wellpast" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by wellpast in "My thoughts after using Clojure for about a month"]]></title><description><![CDATA[
<p>> that can't hold invariants in their head across thousands or millions of lines of code and possibly an exponential number of interactions.<p>There’s your problem. And static typing won’t save you either.<p>The skill is not that, it’s the ability to compose and evolve systems such that you don’t have to hold so much state in your head.<p>(Btw that property can hold for a million LOC codebase.)</p>
]]></description><pubDate>Sat, 06 Jun 2026 13:36:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48424984</link><dc:creator>wellpast</dc:creator><comments>https://news.ycombinator.com/item?id=48424984</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48424984</guid></item><item><title><![CDATA[New comment by wellpast in "My thoughts after using Clojure for about a month"]]></title><description><![CDATA[
<p>“Until you get better” at pedaling, training wheels can help.<p>It’s not an arrogant take; it’s arrogant to think you <i>know</i> static typing is a requirement for developing software well.</p>
]]></description><pubDate>Thu, 04 Jun 2026 17:06:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48401500</link><dc:creator>wellpast</dc:creator><comments>https://news.ycombinator.com/item?id=48401500</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48401500</guid></item><item><title><![CDATA[New comment by wellpast in "Artificial intelligence is not conscious – Ted Chiang"]]></title><description><![CDATA[
<p>Simply put, even solipsism is unfalsifiable.</p>
]]></description><pubDate>Thu, 04 Jun 2026 17:03:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48401470</link><dc:creator>wellpast</dc:creator><comments>https://news.ycombinator.com/item?id=48401470</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48401470</guid></item><item><title><![CDATA[New comment by wellpast in "My thoughts after using Clojure for about a month"]]></title><description><![CDATA[
<p>Not even to optimize for, but to write correct programs you really need to understand the runtime which is usually broader than the syntax.<p>All Clojure (lisps) do is remove the stupidity of syntax.<p>Even if syntax is the minor thing, why wear a stupid, uncomfortable shirt while running when you could wear one so comfortable you scarcely feel it?</p>
]]></description><pubDate>Wed, 03 Jun 2026 12:59:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48383417</link><dc:creator>wellpast</dc:creator><comments>https://news.ycombinator.com/item?id=48383417</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48383417</guid></item><item><title><![CDATA[New comment by wellpast in "My thoughts after using Clojure for about a month"]]></title><description><![CDATA[
<p>Clojure was explicitly designed to be dynamic. It’s a feature, not a bug.<p><a href="https://clojure.org/about/dynamic" rel="nofollow">https://clojure.org/about/dynamic</a><p>Until you get better at not making mistakes that the training wheels of a static type system “protect” you from, lean into the REPL as a means to build up small correct expressions into larger ones.</p>
]]></description><pubDate>Wed, 03 Jun 2026 12:55:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48383365</link><dc:creator>wellpast</dc:creator><comments>https://news.ycombinator.com/item?id=48383365</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48383365</guid></item><item><title><![CDATA[New comment by wellpast in "Backpressure is all you need"]]></title><description><![CDATA[
<p>I’m willing to be wrong but this industry-wide emphasis on AI creative/coding workflows seems way over-engineered.<p>Ime successful creative execution looks like micro-iterations where each output informs the next creative move.<p>I can build something incredibly fast from essentially caveman grunt instructions through an LLM harness, iterating as I go.<p>Optimizing for feeding a huge plan to an agent sounds to me like a net waste of time. And looking over the shoulder of industry peers trying to do this, I don’t see their outputs or throughput some remarkable improvement over what I can produce with minimal fanfare usage.</p>
]]></description><pubDate>Sun, 31 May 2026 12:52:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=48345306</link><dc:creator>wellpast</dc:creator><comments>https://news.ycombinator.com/item?id=48345306</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48345306</guid></item><item><title><![CDATA[New comment by wellpast in "I keep bouncing off the Scheme language"]]></title><description><![CDATA[
<p>> When I think about a programming problem, I think in terms of the sequence of instructions I need the computer to do, and the memory locations that can hold the information the computer needs to track.<p>You’re almost there. Just stop thinking about the sequence of instructions. Focus on the information half (the values) that you need to produce.</p>
]]></description><pubDate>Sun, 24 May 2026 16:04:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48258390</link><dc:creator>wellpast</dc:creator><comments>https://news.ycombinator.com/item?id=48258390</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48258390</guid></item><item><title><![CDATA[New comment by wellpast in "The death of the brick and mortar toy store"]]></title><description><![CDATA[
<p>In Austin we have most notably Terra Toys and Toy Joy.<p>Terra Toys is 50 years old, its space shows it. Hand-written recommendations and prices. The employees demonstrate and play with the toys, welcome you genuinely as you enter. The toys seem curated for actual fun not schtick. I went in last week and it was popping. It’s an experience.<p>Does Main Street need to focus on experience to survive? If so, how does it monetize experience if selling items isn’t the first focus now?</p>
]]></description><pubDate>Fri, 22 May 2026 13:08:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48235378</link><dc:creator>wellpast</dc:creator><comments>https://news.ycombinator.com/item?id=48235378</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48235378</guid></item><item><title><![CDATA[New comment by wellpast in "Moving away from Tailwind, and learning to structure my CSS"]]></title><description><![CDATA[
<p>> HTML is marking up the meaning of the document.<p>Is this true at all anymore, except for SEO optimized sites/content?<p>For apps, it’s all layout, isn’t it — and HTML, JS, CSS have all evolved heavily to support UI-first, haven’t they?</p>
]]></description><pubDate>Sun, 17 May 2026 15:11:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48169622</link><dc:creator>wellpast</dc:creator><comments>https://news.ycombinator.com/item?id=48169622</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48169622</guid></item><item><title><![CDATA[New comment by wellpast in "Don't post generated/AI-edited comments. HN is for conversation between humans"]]></title><description><![CDATA[
<p>One way to potentially discourage or curb AI-edited/written is integrate AI into HN so that your submissions get recommendations <i>based on HN post guidelines</i> such as “consider tone”, “substance” etc.<p>Then less motivation to jump out to external LLM to even get comments on your content which can temptingly lead to editing/generation.</p>
]]></description><pubDate>Thu, 12 Mar 2026 13:20:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47350175</link><dc:creator>wellpast</dc:creator><comments>https://news.ycombinator.com/item?id=47350175</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47350175</guid></item><item><title><![CDATA[New comment by wellpast in "Nobody gets promoted for simplicity"]]></title><description><![CDATA[
<p>Being able to solve problems with true simplicity is a master’s skill. The skill to recognize simplicity and its value is a skill as well.<p>You can try to explain this OP’s concept to a stakeholder in a 1000 different sensible ways and you’ll get blinking deer-in-headlight eyes back at you.<p>This skill is hard-earned and, so, rare.<p>Therefore, many hierarchies are built on sufficient mediocrity top to bottom.<p>Which works because bottom line doesn’t often matter in software dev anyway.<p>And even when it does matter it’s multiplicatively rare to have a hierarchy or even the market that it tries to serve who can build, comprehend, handle high power::complexity systems, products, tools.</p>
]]></description><pubDate>Wed, 04 Mar 2026 13:19:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47247011</link><dc:creator>wellpast</dc:creator><comments>https://news.ycombinator.com/item?id=47247011</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47247011</guid></item><item><title><![CDATA[New comment by wellpast in "ai;dr"]]></title><description><![CDATA[
<p>$100 says AI got at least some notes effecting the copy of this post</p>
]]></description><pubDate>Thu, 12 Feb 2026 22:23:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=46996142</link><dc:creator>wellpast</dc:creator><comments>https://news.ycombinator.com/item?id=46996142</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46996142</guid></item><item><title><![CDATA[New comment by wellpast in "AI agent opens a PR write a blogpost to shames the maintainer who closes it"]]></title><description><![CDATA[
<p>This seems very much a stunt. OpenClaw marketing and PR behind it?</p>
]]></description><pubDate>Thu, 12 Feb 2026 13:00:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=46988286</link><dc:creator>wellpast</dc:creator><comments>https://news.ycombinator.com/item?id=46988286</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46988286</guid></item><item><title><![CDATA[New comment by wellpast in "A few random notes from Claude coding quite a bit last few weeks"]]></title><description><![CDATA[
<p>I coded up a crossword puzzle game using agentic dev this weekend. Claude and Codex/GPT. Had to seriously babysit and rewrite much of it, though, sure, I found it “cool” what it <i>could</i> do.<p>Writing code in many cases is faster to me than writing English (that <i>is</i> how PLs are designed, btw!) LLM/agentic is very “neat” but still a toy to the professional, I would say. I doubt reports like this one. For those of us building real world products with shelf-lives (Is Andrej representative of this archetype?), I just don’t see the value-add touted out there. I’d love to be proven wrong. But writing code (in code, not English), to me and many others, is still faster than reading/proving it.<p>I think there’s a combination of fetishizing and Stockholm syndroming going on in these enthusiastic self-reports. PMW.</p>
]]></description><pubDate>Wed, 28 Jan 2026 00:47:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46789466</link><dc:creator>wellpast</dc:creator><comments>https://news.ycombinator.com/item?id=46789466</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46789466</guid></item><item><title><![CDATA[Intra: Design notes on an LLM-driven text adventure]]></title><description><![CDATA[
<p>Article URL: <a href="https://ianbicking.org/blog/2025/07/intra-llm-text-adventure">https://ianbicking.org/blog/2025/07/intra-llm-text-adventure</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46788904">https://news.ycombinator.com/item?id=46788904</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 27 Jan 2026 23:49:19 +0000</pubDate><link>https://ianbicking.org/blog/2025/07/intra-llm-text-adventure</link><dc:creator>wellpast</dc:creator><comments>https://news.ycombinator.com/item?id=46788904</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46788904</guid></item><item><title><![CDATA[New comment by wellpast in "Ask HN: What's the Point Anymore?"]]></title><description><![CDATA[
<p>Had the same thought but feels too overly optimistic.<p>I don’t think people “internet” for trust, but for dopamine.</p>
]]></description><pubDate>Tue, 27 Jan 2026 14:28:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=46780387</link><dc:creator>wellpast</dc:creator><comments>https://news.ycombinator.com/item?id=46780387</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46780387</guid></item><item><title><![CDATA[New comment by wellpast in "The Adolescence of Technology"]]></title><description><![CDATA[
<p>> but the truth is that behind the volatility and public speculation, there has been a smooth, unyielding increase in AI’s cognitive capabilities.<p>> We are now at the point where AI models are … good enough at coding that some of the strongest engineers I’ve ever met are now handing over almost all their coding to AI.<p>Really?<p>All I’ve seen on HN the past few days are how slop prevails.<p>When I lean into agentic flows myself I’m at once amazed at how quickly it can prototype stuff but also how deficient and how much of a toy it all still seems.<p>What am I missing?</p>
]]></description><pubDate>Tue, 27 Jan 2026 00:49:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=46773975</link><dc:creator>wellpast</dc:creator><comments>https://news.ycombinator.com/item?id=46773975</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46773975</guid></item><item><title><![CDATA[New comment by wellpast in "How I estimate work"]]></title><description><![CDATA[
<p>This is one of those discourses that disappoints me about our industry.<p>Estimation can be done. It's a skillset issue. Yet the broad consensus seems to be that it can't be done, that it's somehow inherently impossible.<p>Here are the fallacies I think underwrite this consensus:<p>1. "Software projects spend most of their time grappling with unknown problems."
False.<p>The majority of industry projects—and the time spent on them—are not novel for developers with significant experience. Whether it's building a low-latency transactional system, a frontend/UX, or a data processing platform, there is extensive precedent. The subsystems that deliver business value are well understood, and experienced devs have built versions of them before.<p>For example, if you're an experienced frontend dev who's worked in React and earlier MVC frameworks, moving to Svelte is not an "unknown problem." Building a user flow in Svelte should take roughly the same time as building it in React. Experience transfers.<p>2. "You can't estimate tasks until you know the specifics involved."
Also false.<p>Even tasks like "learn Svelte" or "design an Apache Beam job" (which may include learning Beam) are estimable based on history. The time it took you to learn one framework is almost always an upper bound for learning another similar one.<p>In practice, I've had repeatable success estimating properly scoped sub-deliverables as three basic items: (1) design, (2) implement, (3) test.<p>3. Estimation is divorced from execution.<p>When people talk about estimation, there's almost always an implicit model: (1) estimate the work, (2) "wait" for execution, (3) miss the estimate, and (4) conclude that estimation doesn't work.<p>Of course this fails. Estimates must be married to execution beat by beat. You should know after the first day whether you've missed your first target and by how much—and adjust immediately.<p>Some argue this is what padding is for (say, 20%). Well-meaning, but that's still a "wait and hope" mindset.<p>Padding time doesn't work. Padding scope does. Scope padding gives you real execution-time choices to actively manage delivery day by day.<p>At execution time, you have levers: unblock velocity, bring in temporary help, or remove scope. The key is that you're actively aiming at the delivery date. You will never hit estimates if you're not actively invested in hitting them, and you'll never improve at estimating if you don't operate this way. Which brings me to:<p>4. "Estimation is not a skillset."<p>This fallacy is woven into much of the discourse. Estimation is often treated as a naïve exercise—list tasks, guess durations, watch it fail. But estimation is a practicable skill that improves with repetition.<p>It's hard to practice in teams because everyone has to believe estimation can work, and often most of the room doesn't. That makes alignment difficult, and early failures get interpreted as proof of impossibility rather than part of skill development.<p>Any skill fails the first N times. Unfortunately, stakeholders are rarely tolerant of failure, even though failure is necessary for improvement. I was lucky early in my career to be on a team that repeatedly practiced active estimation and execution, and we got meaningfully better at it over time.</p>
]]></description><pubDate>Sat, 24 Jan 2026 16:24:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=46744876</link><dc:creator>wellpast</dc:creator><comments>https://news.ycombinator.com/item?id=46744876</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46744876</guid></item><item><title><![CDATA[New comment by wellpast in "Show HN: Subth.ink – write something and see how many others wrote the same"]]></title><description><![CDATA[
<p>Someone might run:<p>curl -s <a href="https://www.cs.cmu.edu/~biglou/resources/bad-words.txt" rel="nofollow">https://www.cs.cmu.edu/~biglou/resources/bad-words.txt</a> | tr -d '\r' | while read -r w; do curl -s -X POST <a href="https://subth.ink/api/thoughts" rel="nofollow">https://subth.ink/api/thoughts</a> -H 'Content-Type: application/json' -d "{\"contents\":\"$w\"}"; done</p>
]]></description><pubDate>Mon, 19 Jan 2026 22:48:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=46685632</link><dc:creator>wellpast</dc:creator><comments>https://news.ycombinator.com/item?id=46685632</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46685632</guid></item><item><title><![CDATA[New comment by wellpast in "Show HN: Subth.ink – write something and see how many others wrote the same"]]></title><description><![CDATA[
<p>95 other users*</p>
]]></description><pubDate>Mon, 19 Jan 2026 22:43:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=46685573</link><dc:creator>wellpast</dc:creator><comments>https://news.ycombinator.com/item?id=46685573</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46685573</guid></item></channel></rss>