<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: grenbys</title><link>https://news.ycombinator.com/user?id=grenbys</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 04 Sep 2026 08:58:52 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=grenbys" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by grenbys in "Nobody Has Actually Built a Software Factory"]]></title><description><![CDATA[
<p>Mixed thoughts on this article, here's my take:
There's no need to <i>build</i> a Software Factory. Every company already had a software factory in pre-AI – it is a socio-technical system delivering software (e.g. R&D). The input is the product ideas, the output is those ideas shipped to customers as code running in production. With AI we now have a chance to <i>modernise</i> the existing factory – speed it up. Code generation is solved, all the other bits of the factory are not: cheap&fast CI at scale, tech planning, code review, validation in production, incident diagnosis, etc. Naive way of "modernisation" is to give everyone a Claude Code subscription and call it done. Proper way is to figure out where the bottlenecks are and automate them with high-quality specialised AI agents. To surface the bottlenecks you need to pump in the throughput and see where it breaks – in the same way how you'd find an air leak in a tyre. The analogy with real factories is the story on how they were modernising the cotton mills when the electricity came in: retrofitting a big-ass electric engine (give everyone Claude/Codex) does not work, instead every part of the factory was modernised with smaller electric engines (specialised AI agents) – that's when the mill started to really increase its output. Humans are still there as building agents is REALLY hard, and it is not an end-state and more of a process: e.g. AI labs models are end-of-life every year and good luck just switching a model w/o re-engineering the prompts, evals, a/b tests, etc). But the emphasis really is on the SOCIO-technical system. Building those specialised AI agents is not only hard because of the non-determinism of underlying technology, but because those agents will interact with humans, create incentives, second order effects in a complex system. Every existing software factory is just a projection of a given engineering culture. Things you value as an R&D org, things you've optimised for over the years - they shape whatever the factory you have - with or w/o AI</p>
]]></description><pubDate>Thu, 03 Sep 2026 18:01:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=49554042</link><dc:creator>grenbys</dc:creator><comments>https://news.ycombinator.com/item?id=49554042</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49554042</guid></item><item><title><![CDATA[New comment by grenbys in "Letter from Dolly Parton to Eminem"]]></title><description><![CDATA[
<p>What a precious gem that letter is! Eminem's ability to empathise through his lyrics is just unparalleled. And, given the breadth of topics he covered over his career, that empathy "touched" people of all backgrounds. Whether you are a kid getting bullied at school or a super star addicted to fame [1] - Em has you covered!<p>[1] Sadly unreleased <a href="https://www.youtube.com/watch?v=CFGd0wo4GWg" rel="nofollow">https://www.youtube.com/watch?v=CFGd0wo4GWg</a></p>
]]></description><pubDate>Wed, 26 Aug 2026 08:12:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=49445555</link><dc:creator>grenbys</dc:creator><comments>https://news.ycombinator.com/item?id=49445555</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49445555</guid></item><item><title><![CDATA[New comment by grenbys in "The Bit Player: My Father with Steve Zissou"]]></title><description><![CDATA[
<p>Beautifully written! Life aquatic is one of my favorite movies. Coincidentally father-son relationship is the central theme of the movie!</p>
]]></description><pubDate>Wed, 12 Aug 2026 20:30:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=49278130</link><dc:creator>grenbys</dc:creator><comments>https://news.ycombinator.com/item?id=49278130</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49278130</guid></item><item><title><![CDATA[New comment by grenbys in "Ask HN: By what percentage has AI changed your output as a software engineer?"]]></title><description><![CDATA[
<p>Engineer at a unicorn SaaS startup: comparing the number of Github PRs for two spikes of my maximum output (had to write a lot of production code for weeks) before and after AI shows 27% increase.</p>
]]></description><pubDate>Sun, 28 Dec 2025 11:25:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=46410278</link><dc:creator>grenbys</dc:creator><comments>https://news.ycombinator.com/item?id=46410278</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46410278</guid></item><item><title><![CDATA[New comment by grenbys in "We’re Not So Special: A new book challenges human exceptionalism"]]></title><description><![CDATA[
<p>Don’t octopi take a coconut shell with them to cross a patch of sandy sea floor with no place to hide? Pretty advanced sense of future.</p>
]]></description><pubDate>Wed, 20 Aug 2025 21:28:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=44966685</link><dc:creator>grenbys</dc:creator><comments>https://news.ycombinator.com/item?id=44966685</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44966685</guid></item><item><title><![CDATA[New comment by grenbys in "Ask HN: Why do message queue-based architectures seem less popular now?"]]></title><description><![CDATA[
<p>My company heavily relies on Amazon SQS for background jobs. We use Redis as well but it is hard to run at scale. Hence, anything critical goes to SQS by default. SQS usage is so ubiquitous I can’t imagine anyone be interested in writing a blog post or presenting on a conference. Once you get used to SQS specifics (more than once delivery, message size limit, client/server tooling built, expiration settings, DLQ) I doubt  there’s anything that can beat it in terms of performance/reliability   Unless you have resources to run Redis/Kafka/etc yourself. I would recommend searching for talks by Shopify eng folks on their experience, in particular from Kir (e.g. <a href="https://kirshatrov.com/posts/state-of-background-jobs" rel="nofollow">https://kirshatrov.com/posts/state-of-background-jobs</a>)</p>
]]></description><pubDate>Wed, 19 Jun 2024 11:11:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=40727105</link><dc:creator>grenbys</dc:creator><comments>https://news.ycombinator.com/item?id=40727105</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40727105</guid></item><item><title><![CDATA[New comment by grenbys in "The problem with OpenTelemetry"]]></title><description><![CDATA[
<p>I think there are two separate perspectives. For developers Open Telemetry is a clear win - high-quality vendor agnostic instrumentation backed by a reputable orgs. I instrumented with traces many business critical repos at my company (major customer support SaaS) with OTEL in Ruby, Python, JS. Not once was I confused/blocked/distracted by the presence of logs/metrics in the spec. However, can’t say much from the observability vendor perspective trying to be fully compatible with OTEL spec including metrics/logs. Article mentions customers having issues with using tracing instrumentation - it would’ve been great to back this up with corresponding github issues explaining the problems. Based on the presented JS snippet (just my guess) maybe the issue is with async code where the “span.operation” span gets immediately closed w/o waiting for the doTheThing()? Yeah - that’s tricky in JS given its async primitives. We ended up just maintaining a global reference to the currently active span and patching some OTEL packages to respect that.  FWIW Sentry JS instrumentation IS really good and practical. Would have been great if Sentry could donate/contribute/influence to OTEL JS SIG with specific improvements - would be a win-win. As much as I hate DataCanine pricing they did effectively donated their Ruby tracing instrumentation to OTEL which I think is one of the best ones out there.</p>
]]></description><pubDate>Sun, 16 Jun 2024 19:24:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=40699415</link><dc:creator>grenbys</dc:creator><comments>https://news.ycombinator.com/item?id=40699415</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40699415</guid></item><item><title><![CDATA[New comment by grenbys in "Ask HN: Something you’ve done your whole life that you realized is wrong?"]]></title><description><![CDATA[
<p>I've been rinsing my mouth after brushing my teeth my whole life. Turns out you should not. Logically, why even buy that expensive toothpaste only to negate all its positive impact by rinsing it away?</p>
]]></description><pubDate>Mon, 30 Jan 2023 20:28:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=34585888</link><dc:creator>grenbys</dc:creator><comments>https://news.ycombinator.com/item?id=34585888</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34585888</guid></item><item><title><![CDATA[New comment by grenbys in "Cloudflare outage on June 21, 2022"]]></title><description><![CDATA[
<p>Would be great if the timeline covered 19 minutes of 6:32 – 06:51. How long did it take to get the right people on the call? How long did it take to identify deployment as a suspect?<p>Another massive gap is the rollback: 6:58 – 7:42 – 44 minutes! What exactly was going on and why did it take so long? What were those back-up procedures mentioned briefly? Why engineers where stepping on each other toes? What's the story with reverting reverts?<p>Adding more automation, tests and fixing that specific ordering issue of course is an improvement. But that adds more complexity and any automation ultimately will fail some day.<p>Technical details are all appreciated. But it is going to be something else next time. Would be great to learn more about human interactions. That's where the resilience of a socio-technical system happened and I bet there is some room for improvement there.</p>
]]></description><pubDate>Tue, 21 Jun 2022 20:03:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=31828484</link><dc:creator>grenbys</dc:creator><comments>https://news.ycombinator.com/item?id=31828484</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31828484</guid></item><item><title><![CDATA[New comment by grenbys in "Death by PowerPoint: the slide that killed seven people (2019)"]]></title><description><![CDATA[
<p>I think blaming the slide/presentation is severely affected by the hindsight bias - of course, knowing the outcomes, we can find loads of issues with the slide. More importantly, it is always easy to declare a "human factor" incident and blame the human for "bad slides". But the very fact that such an important decision (re-entry) was (presumably) made as a result of Boeing <i>engineers</i> presenting to NASA <i>officials/managers</i> is eyebrow raising. The fact that this type of an issue (foam hitting the tiles) was well know in advance and yet not properly addressed indicates a systemic organizational problems.
It would be great to study those organizational factors and processes that resulted in both tragedies: how the risk was managed? how NASA "drifted" into failure? I believe focusing on a slide completely misses the point.</p>
]]></description><pubDate>Wed, 09 Mar 2022 23:58:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=30621598</link><dc:creator>grenbys</dc:creator><comments>https://news.ycombinator.com/item?id=30621598</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30621598</guid></item></channel></rss>