<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: MoreQARespect</title><link>https://news.ycombinator.com/user?id=MoreQARespect</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 03 May 2026 17:46:43 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=MoreQARespect" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by MoreQARespect in "Specsmaxxing – On overcoming AI psychosis, and why I write specs in YAML"]]></title><description><![CDATA[
<p>The problem with gherkin is that it was a badly designed language.<p>The general idea of "readable specification language" was an inspired one but it failed on execution - it has gnarly syntax, no typing and bad abstractions.<p>This results in poor tests which are hard to maintain and diverge between being either too repetitive to be useful or too vague to be useful.<p>The ecosystem is big but it's built on crumbling foundations which is why when most people used it most of them got frustrated and gave up on it.<p>Annoyingly there's a certain amount of gaslighting around it too ("it didnt work for you coz you werent using it correctly") which is eleven different kinds of wrong.</p>
]]></description><pubDate>Sun, 03 May 2026 10:33:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47995534</link><dc:creator>MoreQARespect</dc:creator><comments>https://news.ycombinator.com/item?id=47995534</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47995534</guid></item><item><title><![CDATA[New comment by MoreQARespect in "Specsmaxxing – On overcoming AI psychosis, and why I write specs in YAML"]]></title><description><![CDATA[
<p>Yes, except a test can be turing complete - i.e. code.<p>An executable spec like gherkin or hitchstory is config - it has no loops or conditionals. There are a number of rarely recognized benefits to this.</p>
]]></description><pubDate>Sun, 03 May 2026 08:21:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47994712</link><dc:creator>MoreQARespect</dc:creator><comments>https://news.ycombinator.com/item?id=47994712</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47994712</guid></item><item><title><![CDATA[New comment by MoreQARespect in "Should QA exist?"]]></title><description><![CDATA[
<p>Ive almost never worked on a project where there was the right number of QAs who were doing the right thing.<p>Usually there either arent any in which case bugs get missed or there are 5 very cheap ones running mindless scripts who are standing in for the devs' inability or unwillingness to write decent automated tests but dont catch the really deep level thorny stuff.</p>
]]></description><pubDate>Fri, 27 Mar 2026 14:54:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47543377</link><dc:creator>MoreQARespect</dc:creator><comments>https://news.ycombinator.com/item?id=47543377</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47543377</guid></item><item><title><![CDATA[New comment by MoreQARespect in "Should QA exist?"]]></title><description><![CDATA[
<p>Really? The best people I worked with were never QA.<p>Moreover, the best QAs would almost always try to be not QA - to shift into a better respected and better paid field.<p>I wish it werent so (hence my username) but there is a definite class divide between devs and QA and it shows up not just in terms of the pay packets but also who gets the boot in down times and who gets listened to. This definitely affects the quality of people.<p>I think it's overdue an overhaul much like the sysadmin->devops transition.</p>
]]></description><pubDate>Fri, 27 Mar 2026 14:20:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47542974</link><dc:creator>MoreQARespect</dc:creator><comments>https://news.ycombinator.com/item?id=47542974</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47542974</guid></item><item><title><![CDATA[New comment by MoreQARespect in "GitHub appears to be struggling with measly three nines availability"]]></title><description><![CDATA[
<p>I never said he was "truly independent" nor meant to imply it.<p>Nonetheless it looks like he was both willing and able to push back on a good deal of the AI stupidity raining down  from above and then he was removed and then, well, this...</p>
]]></description><pubDate>Mon, 23 Mar 2026 12:40:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47488673</link><dc:creator>MoreQARespect</dc:creator><comments>https://news.ycombinator.com/item?id=47488673</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47488673</guid></item><item><title><![CDATA[New comment by MoreQARespect in "GitHub appears to be struggling with measly three nines availability"]]></title><description><![CDATA[
<p>It operated with an independent CEO for a long while.<p>When I saw his interview: <a href="https://thenewstack.io/github-ceo-on-why-well-still-need-human-programmers/" rel="nofollow">https://thenewstack.io/github-ceo-on-why-well-still-need-hum...</a> i thought "oh, there is some semblance of sanity at Microsoft".<p>This was after seeing those ridiculous PRs where microsoft engineers patiently deconstructed AI slop PRs they were forced to deal with on the open source repos they maintained.<p>When he was gone a few months later and github was folded into microsoft's org chart the writing was firmly on the wall.</p>
]]></description><pubDate>Mon, 23 Mar 2026 11:48:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47488148</link><dc:creator>MoreQARespect</dc:creator><comments>https://news.ycombinator.com/item?id=47488148</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47488148</guid></item><item><title><![CDATA[New comment by MoreQARespect in "Astral to Join OpenAI"]]></title><description><![CDATA[
<p>This makes much more sense as an zoom-buys-keybase style acquihire. I bet within a month the astral devs will be on new projects.<p>Bundling codex with uv isnt going to meaningfully affect the number of people using it. It doesnt increase the switching costs or anything.</p>
]]></description><pubDate>Thu, 19 Mar 2026 14:14:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47439873</link><dc:creator>MoreQARespect</dc:creator><comments>https://news.ycombinator.com/item?id=47439873</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47439873</guid></item><item><title><![CDATA[New comment by MoreQARespect in "A sufficiently detailed spec is code"]]></title><description><![CDATA[
<p>any of them.</p>
]]></description><pubDate>Thu, 19 Mar 2026 14:08:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47439743</link><dc:creator>MoreQARespect</dc:creator><comments>https://news.ycombinator.com/item?id=47439743</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47439743</guid></item><item><title><![CDATA[New comment by MoreQARespect in "A sufficiently detailed spec is code"]]></title><description><![CDATA[
<p>Putting LLMs on a pedestal is very much in vogue these days.</p>
]]></description><pubDate>Thu, 19 Mar 2026 10:49:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47437311</link><dc:creator>MoreQARespect</dc:creator><comments>https://news.ycombinator.com/item?id=47437311</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47437311</guid></item><item><title><![CDATA[New comment by MoreQARespect in "A sufficiently detailed spec is code"]]></title><description><![CDATA[
<p>Humans have the ability to retrospect, push back on a faulty spec, push back on an unclarified spec, do experiments, make judgement calls and build tools and processes to account for their own foibles.</p>
]]></description><pubDate>Thu, 19 Mar 2026 10:37:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47437234</link><dc:creator>MoreQARespect</dc:creator><comments>https://news.ycombinator.com/item?id=47437234</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47437234</guid></item><item><title><![CDATA[New comment by MoreQARespect in "It's time to move your docs in the repo"]]></title><description><![CDATA[
<p>I've been trying to push people to use hitchstory or similar to generate docs from specification tests precisely to avoid that redundancy but most people just look blankly at it and go "why don't you just do that with AI?"</p>
]]></description><pubDate>Sat, 14 Mar 2026 20:19:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47380749</link><dc:creator>MoreQARespect</dc:creator><comments>https://news.ycombinator.com/item?id=47380749</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47380749</guid></item><item><title><![CDATA[New comment by MoreQARespect in "Why is Claude an Electron app?"]]></title><description><![CDATA[
<p>Youve been able to hire a dirt cheap Indian or fillipino living on poverty wages in those countries to knock out cheap crap for a long time.</p>
]]></description><pubDate>Sat, 21 Feb 2026 23:19:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47106063</link><dc:creator>MoreQARespect</dc:creator><comments>https://news.ycombinator.com/item?id=47106063</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47106063</guid></item><item><title><![CDATA[New comment by MoreQARespect in "The Big TDD Misunderstanding"]]></title><description><![CDATA[
<p>This is all good advice.</p>
]]></description><pubDate>Wed, 18 Feb 2026 21:16:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47066511</link><dc:creator>MoreQARespect</dc:creator><comments>https://news.ycombinator.com/item?id=47066511</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47066511</guid></item><item><title><![CDATA[New comment by MoreQARespect in "Painless Software Schedules (2000)"]]></title><description><![CDATA[
<p>I find that 80% of the time the assumptions i made doing detailed planning are invalidated when doing the actual work.<p>Usually whole subtasks need to be junked and others created.</p>
]]></description><pubDate>Sat, 31 Jan 2026 09:46:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=46835044</link><dc:creator>MoreQARespect</dc:creator><comments>https://news.ycombinator.com/item?id=46835044</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46835044</guid></item><item><title><![CDATA[New comment by MoreQARespect in "The Cults of TDD and GenAI"]]></title><description><![CDATA[
<p>>The basic premise of TDD, for those unaware, is that one first writes a unit test that verifies the expected behavior for some function<p>No, <i>not</i> "some function". The tests should mimic the expected behavior of a scenario using the <i>app</i>.<p>Only if the function is acting as a close approximation of the app itself do you get any benefits out of TDDing it.<p>90% of the shitty tests I've ever seen in my life - whether written with TDD or without - have been written as a result of a mid level developer thinking that the test should "surround some function" (they dont seem to think it matters which ones you pick) rather than reflecting an actual user story.<p>This blog post is a reflection of that same attitude.</p>
]]></description><pubDate>Thu, 29 Jan 2026 14:40:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=46810793</link><dc:creator>MoreQARespect</dc:creator><comments>https://news.ycombinator.com/item?id=46810793</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46810793</guid></item><item><title><![CDATA[New comment by MoreQARespect in "Dev-owned testing: Why it fails in practice and succeeds in theory"]]></title><description><![CDATA[
<p>Testing is probably my favorite topic in development and I kind of wish I could make it my "official" specialty but no way in hell am I taking a pay cut and joining the part of the org nobody listens to.</p>
]]></description><pubDate>Fri, 16 Jan 2026 23:57:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=46653808</link><dc:creator>MoreQARespect</dc:creator><comments>https://news.ycombinator.com/item?id=46653808</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46653808</guid></item><item><title><![CDATA[New comment by MoreQARespect in "Dev-owned testing: Why it fails in practice and succeeds in theory"]]></title><description><![CDATA[
<p>This paper has 7 references and 4 of them are to a single google blog post that treats test flakiness as an unavoidable fact of life rather than a class of bug which can and should be fixed.<p>Aside from the red flag of one blog post being >50% of all citations it is also the saddest blog post google ever put their name to.<p>There is very little of interest in this paper.</p>
]]></description><pubDate>Fri, 16 Jan 2026 16:48:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=46648521</link><dc:creator>MoreQARespect</dc:creator><comments>https://news.ycombinator.com/item?id=46648521</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46648521</guid></item><item><title><![CDATA[New comment by MoreQARespect in "Dev-owned testing: Why it fails in practice and succeeds in theory"]]></title><description><![CDATA[
<p>Coz while devs with specialties usually get paid more than a generalist, for some reason testing as a specialty means getting a pay cut and a loss in respect and stature.<p>Hence my username.<p>I wouldnt ever sell myself as a test automation engineer but whenever i join a project the number one most broken technical issue in need of fixing is nearly always test automation.<p>I typically brand this work as architecture (and to be fair there is overlap) and try to build infra and tooling less skilled devs can use to write spec-matching tests.<p>Sadly if i called it test automation i'd have to take a pay cut and get paid less than those less skilled devs who need to be trained to do TDD.</p>
]]></description><pubDate>Fri, 16 Jan 2026 16:12:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=46648041</link><dc:creator>MoreQARespect</dc:creator><comments>https://news.ycombinator.com/item?id=46648041</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46648041</guid></item><item><title><![CDATA[New comment by MoreQARespect in "Toolkit to help you get started with Spec-Driven Development"]]></title><description><![CDATA[
<p>no, but i have a feeling i should write one because i keep running into this misunderstanding.<p>it makes it really hard to recommend TDD when people believe they already know what it is but are doing it ass backwards.</p>
]]></description><pubDate>Mon, 10 Nov 2025 07:44:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=45873470</link><dc:creator>MoreQARespect</dc:creator><comments>https://news.ycombinator.com/item?id=45873470</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45873470</guid></item><item><title><![CDATA[New comment by MoreQARespect in "Toolkit to help you get started with Spec-Driven Development"]]></title><description><![CDATA[
<p>>Imagine someone developing an application where the standard C library was replaced with a stub implementation… That wouldn’t work… Yet TDD says one should be able to do pretty much the same thing…<p>No it <i>doesnt</i> say you should do that. TDD says red green refactor <i>that is all</i>. You can <i>and should</i> do that with an e2e test or integration test and a <i>real</i> libc to do otherwise would be ass backwards.<p>Yours is the exact unit testing dogma that I was referring to that people have misunderstood as being part of TDD due to bad education.</p>
]]></description><pubDate>Mon, 10 Nov 2025 07:32:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=45873389</link><dc:creator>MoreQARespect</dc:creator><comments>https://news.ycombinator.com/item?id=45873389</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45873389</guid></item></channel></rss>