<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: sebastianperezr</title><link>https://news.ycombinator.com/user?id=sebastianperezr</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 25 Apr 2026 16:17:03 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=sebastianperezr" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by sebastianperezr in "Sabotaging projects by overthinking, scope creep, and structural diffing"]]></title><description><![CDATA[
<p>I am a solo builder and one thing that helped me a lot was this: most of what looks like a "necessary abstraction" is actually scope creep with a different name. I was adding a flag for every new feature and I noticed the pattern in my own code, so I made one rule: a
   feature can not land until its flag-off behavior has a test. That changed how I see flags. The flag is part of the product, not an escape hatch. Three features in my backlog died by themselves when I started thinking like this.</p>
]]></description><pubDate>Fri, 24 Apr 2026 18:55:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47894379</link><dc:creator>sebastianperezr</dc:creator><comments>https://news.ycombinator.com/item?id=47894379</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47894379</guid></item></channel></rss>