<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: pftg</title><link>https://news.ycombinator.com/user?id=pftg</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 25 Apr 2026 11:17:32 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=pftg" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by pftg in "Dev-owned testing: Why it fails in practice and succeeds in theory"]]></title><description><![CDATA[
<p>The problem of handoffs makes this work far from cheap.<p>And tests are not dumb work. TDD uses them to establish clarity, helping people understand what they will deliver rather than running chaotic experiments.<p>Highly paid people should be able to figure out how to optimize and make code easy to change, rather than ignoring technical debt and making others pay for it.<p>QA is just postponing fixing the real problem - hard to change the code.</p>
]]></description><pubDate>Sat, 17 Jan 2026 00:09:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=46653910</link><dc:creator>pftg</dc:creator><comments>https://news.ycombinator.com/item?id=46653910</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46653910</guid></item><item><title><![CDATA[New comment by pftg in "Dev-owned testing: Why it fails in practice and succeeds in theory"]]></title><description><![CDATA[
<p>I cannot believe the excuse for why shift-left QA is “not working” is that Amazon hires developers who can’t learn basic testing skills that QA engineers picked up in three months. If developers can’t write valid code for tests, that’s on the organization, not on the practice.<p>The author forgot to mention the costs of handoffs, which paid off all those tiny learning investments.<p>Shift-left has over 30 years of proof as one of the most effective ways to build reliable software.<p>P.S. This isn’t an ACM article; it’s a strongly opinionated post based on personal experience.<p>P.P.S. I'm not against QA, but make them as bug/quality hunters, instead of toil.</p>
]]></description><pubDate>Sat, 17 Jan 2026 00:03:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=46653855</link><dc:creator>pftg</dc:creator><comments>https://news.ycombinator.com/item?id=46653855</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46653855</guid></item><item><title><![CDATA[New comment by pftg in "Cucumber lets you write automated tests in plain language"]]></title><description><![CDATA[
<p>You can easily build your own clear, simple DSL with Minitest, Pytest, or JUnit - no overthinking needed. Engineers can whip up more readable and reliable tests quickly. Since only engineers are writing tests, there's no need for unnecessary complications.</p>
]]></description><pubDate>Tue, 29 Jul 2025 16:58:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=44725728</link><dc:creator>pftg</dc:creator><comments>https://news.ycombinator.com/item?id=44725728</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44725728</guid></item><item><title><![CDATA[New comment by pftg in "Soviet Shoe Factory Principle"]]></title><description><![CDATA[
<p>This reminds me of a brilliant Soviet satirical cartoon that illustrated the same principle with hats instead of shoes: <a href="https://youtu.be/gSpjDi2BrQk?si=CtJwQTHkm0HfNrxx" rel="nofollow">https://youtu.be/gSpjDi2BrQk?si=CtJwQTHkm0HfNrxx</a></p>
]]></description><pubDate>Thu, 30 Jan 2025 18:23:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=42880547</link><dc:creator>pftg</dc:creator><comments>https://news.ycombinator.com/item?id=42880547</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42880547</guid></item><item><title><![CDATA[New comment by pftg in "Dependency management fatigue, or why I forever ditched React for Go+Htmx+Templ"]]></title><description><![CDATA[
<p>React just doesn't meet our needs, and switching from server-side rendering to it wouldn't really benefit us.</p>
]]></description><pubDate>Tue, 03 Dec 2024 16:27:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=42307954</link><dc:creator>pftg</dc:creator><comments>https://news.ycombinator.com/item?id=42307954</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42307954</guid></item><item><title><![CDATA[New comment by pftg in "Show HN: Dumbo – Hono inspired framework for PHP"]]></title><description><![CDATA[
<p>Yeah, I believe Sinatra <a href="https://sinatrarb.com/" rel="nofollow">https://sinatrarb.com/</a> or Padrino <a href="https://padrinorb.com/" rel="nofollow">https://padrinorb.com/</a> inspired Hono. So you are back to Ruby ;)</p>
]]></description><pubDate>Tue, 19 Nov 2024 10:10:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=42181809</link><dc:creator>pftg</dc:creator><comments>https://news.ycombinator.com/item?id=42181809</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42181809</guid></item><item><title><![CDATA[New comment by pftg in "Ask HN: Best AI Code Assistant?"]]></title><description><![CDATA[
<p>CodePilot delivers the most effective performance for its cost.<p>After trying other options like Continue + deepseek-v2, I found that the expense of hosting a bigger local version of LLM is too high to match CodePilot's performance.<p>Played with Continue + Yi-Coder too - requires a lot of time to clarify requests to generate valid code.<p>I made the decision to stick with CodePilot.</p>
]]></description><pubDate>Sat, 12 Oct 2024 14:26:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=41819309</link><dc:creator>pftg</dc:creator><comments>https://news.ycombinator.com/item?id=41819309</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41819309</guid></item><item><title><![CDATA[New comment by pftg in "Transforming Titans: A Novel Journey of Agile Leadership in Outsourcing"]]></title><description><![CDATA[
<p>Some time back, I was tasked with sharing my thoughts on sustaining an out-staffed venture with outsourced cartage services and onboarding 200 to 400 developers within 3 years. What started as a blog post has now evolved into a novel-like narrative, adding a new layer of depth and intrigue to the topic.<p>It was enjoyable and challenging to intertwine tech tips and life experiences into a novel-esque format. I successfully expressed complex and technical concepts, making the writing exciting and witty.<p>Please give me at least 100 words of your opinion. Did you find the article interesting and clear enough?<p>Your feedback is invaluable to me. I want you to know that your critical assessment is welcome.</p>
]]></description><pubDate>Sun, 07 Jul 2024 11:03:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=40896682</link><dc:creator>pftg</dc:creator><comments>https://news.ycombinator.com/item?id=40896682</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40896682</guid></item><item><title><![CDATA[Transforming Titans: A Novel Journey of Agile Leadership in Outsourcing]]></title><description><![CDATA[
<p>Article URL: <a href="https://jetthoughts.com/blog/transforming-titans-outsourcing-odyssey-leadership-agile/">https://jetthoughts.com/blog/transforming-titans-outsourcing-odyssey-leadership-agile/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40896681">https://news.ycombinator.com/item?id=40896681</a></p>
<p>Points: 9</p>
<p># Comments: 2</p>
]]></description><pubDate>Sun, 07 Jul 2024 11:03:20 +0000</pubDate><link>https://jetthoughts.com/blog/transforming-titans-outsourcing-odyssey-leadership-agile/</link><dc:creator>pftg</dc:creator><comments>https://news.ycombinator.com/item?id=40896681</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40896681</guid></item><item><title><![CDATA[New comment by pftg in "The Time I Lied to the CTO and Saved the Day"]]></title><description><![CDATA[
<p>Great story, nicely written. The goal is to show off ;) But really nice to read.<p>Definitely, this is a bad example and precedent to build toxic and non-cooperative environments. And instead of solving the issue it make it worth.</p>
]]></description><pubDate>Thu, 09 May 2024 07:32:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=40306088</link><dc:creator>pftg</dc:creator><comments>https://news.ycombinator.com/item?id=40306088</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40306088</guid></item><item><title><![CDATA[New comment by pftg in "Unit Tests Considered Harmful"]]></title><description><![CDATA[
<p>Clickbait sharing the issue but related with unit tests but mocks ;(</p>
]]></description><pubDate>Fri, 12 Apr 2024 13:24:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=40012462</link><dc:creator>pftg</dc:creator><comments>https://news.ycombinator.com/item?id=40012462</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40012462</guid></item><item><title><![CDATA[New comment by pftg in "A decent VS Code and Ruby on Rails setup"]]></title><description><![CDATA[
<p>Yep! RubyMine is like Ubuntu, and VSCode is Arch Linux!</p>
]]></description><pubDate>Thu, 22 Feb 2024 08:20:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=39464555</link><dc:creator>pftg</dc:creator><comments>https://news.ycombinator.com/item?id=39464555</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39464555</guid></item><item><title><![CDATA[New comment by pftg in "A decent VS Code and Ruby on Rails setup"]]></title><description><![CDATA[
<p>> find out that not having types causes lots of problems<p>Yeah, it's hard to find a decent team, so we work with less experienced guys who need a lot of safeguards like static types ;)<p>Ruby solves this problem: you do not need big teams, so you are more comfortable finding better developers. Ruby allows to reduce team 5x.</p>
]]></description><pubDate>Thu, 22 Feb 2024 08:19:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=39464547</link><dc:creator>pftg</dc:creator><comments>https://news.ycombinator.com/item?id=39464547</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39464547</guid></item><item><title><![CDATA[New comment by pftg in "A decent VS Code and Ruby on Rails setup"]]></title><description><![CDATA[
<p>No, it's an additional tool only for big legacy projects! TDD is much simpler and safer.</p>
]]></description><pubDate>Thu, 22 Feb 2024 08:16:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=39464531</link><dc:creator>pftg</dc:creator><comments>https://news.ycombinator.com/item?id=39464531</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39464531</guid></item><item><title><![CDATA[New comment by pftg in "A decent VS Code and Ruby on Rails setup"]]></title><description><![CDATA[
<p>> Using VS Code as a Ruby on Rails editor shouldn't be so hard!<p>However, I personally prefer RubyMine since it comes with everything out of the box.<p>I only use VS Code as a text editor replacement.</p>
]]></description><pubDate>Thu, 22 Feb 2024 08:13:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=39464514</link><dc:creator>pftg</dc:creator><comments>https://news.ycombinator.com/item?id=39464514</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39464514</guid></item><item><title><![CDATA[New comment by pftg in "Goodbye, clean code (2020)"]]></title><description><![CDATA[
<p>First version was cleaner, and new code is, obviously, not clean at all, because it requires much more energy to learn then first one. Interesting that author misguide DRY code with Clean code</p>
]]></description><pubDate>Fri, 08 Dec 2023 12:51:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=38568415</link><dc:creator>pftg</dc:creator><comments>https://news.ycombinator.com/item?id=38568415</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38568415</guid></item><item><title><![CDATA[New comment by pftg in "Everyday performance rules for Ruby on Rails developers"]]></title><description><![CDATA[
<p>Nice list.  Some  good  and some of them are contr-productive like promoting of use of preloading and calc in memory.</p>
]]></description><pubDate>Thu, 07 Dec 2023 17:42:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=38559347</link><dc:creator>pftg</dc:creator><comments>https://news.ycombinator.com/item?id=38559347</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38559347</guid></item><item><title><![CDATA[New comment by pftg in "Snowden on the Lightning Network on Nostr"]]></title><description><![CDATA[
<p>There is an irony here. Because in 2010 Bitcoin said the same that transactions should be cheap and fast, and now you see that they have failed to deliver that ;(</p>
]]></description><pubDate>Wed, 25 Jan 2023 06:41:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=34515157</link><dc:creator>pftg</dc:creator><comments>https://news.ycombinator.com/item?id=34515157</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34515157</guid></item><item><title><![CDATA[New comment by pftg in "A step by step guide on how to become a DevOps engineer"]]></title><description><![CDATA[
<p>missed process part. devops is not just automatization</p>
]]></description><pubDate>Sun, 30 Oct 2022 21:31:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=33398948</link><dc:creator>pftg</dc:creator><comments>https://news.ycombinator.com/item?id=33398948</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33398948</guid></item><item><title><![CDATA[New comment by pftg in "A step by step guide on how to become a DevOps engineer"]]></title><description><![CDATA[
<p>great reply</p>
]]></description><pubDate>Sun, 30 Oct 2022 21:30:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=33398943</link><dc:creator>pftg</dc:creator><comments>https://news.ycombinator.com/item?id=33398943</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33398943</guid></item></channel></rss>