<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: prakashrj</title><link>https://news.ycombinator.com/user?id=prakashrj</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 17 Apr 2026 16:16:17 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=prakashrj" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by prakashrj in "I created my first AI-assisted pull request"]]></title><description><![CDATA[
<p>I am learning more than before. It helps me build things faster. You can still make it robust, efficient, crafty, etc. You have to improve your AI-assisted coding knowledge to achieve all those things.</p>
]]></description><pubDate>Tue, 24 Mar 2026 02:22:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47497942</link><dc:creator>prakashrj</dc:creator><comments>https://news.ycombinator.com/item?id=47497942</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47497942</guid></item><item><title><![CDATA[New comment by prakashrj in "Get Shit Done: A meta-prompting, context engineering and spec-driven dev system"]]></title><description><![CDATA[
<p>I get it now. Hopefully the utility of it will eventually bring some value. Maybe Utility and corresponding LOC should help you assess my work. Since I didn't share what I have, I can see people getting alarmed at 250K lines of code.</p>
]]></description><pubDate>Wed, 18 Mar 2026 02:14:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47420879</link><dc:creator>prakashrj</dc:creator><comments>https://news.ycombinator.com/item?id=47420879</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47420879</guid></item><item><title><![CDATA[New comment by prakashrj in "Get Shit Done: A Meta-Prompting, Context Engineering and Spec-Driven Dev System"]]></title><description><![CDATA[
<p>Would love to migrate from GSD and try, if there is community around it.</p>
]]></description><pubDate>Wed, 18 Mar 2026 01:33:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47420637</link><dc:creator>prakashrj</dc:creator><comments>https://news.ycombinator.com/item?id=47420637</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47420637</guid></item><item><title><![CDATA[New comment by prakashrj in "Get Shit Done: A meta-prompting, context engineering and spec-driven dev system"]]></title><description><![CDATA[
<p>I would love to take up that challenge. With what I have learnt so far, I am raring to get opportunities to make custom solutions.</p>
]]></description><pubDate>Wed, 18 Mar 2026 01:17:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47420541</link><dc:creator>prakashrj</dc:creator><comments>https://news.ycombinator.com/item?id=47420541</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47420541</guid></item><item><title><![CDATA[New comment by prakashrj in "Get Shit Done: A meta-prompting, context engineering and spec-driven dev system"]]></title><description><![CDATA[
<p>I didn't look at code. In addition to code, I have CI and CD built in. I becomes hard add features after a while, if you cannot have built in CI/CD that will catch regression.</p>
]]></description><pubDate>Wed, 18 Mar 2026 01:05:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47420464</link><dc:creator>prakashrj</dc:creator><comments>https://news.ycombinator.com/item?id=47420464</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47420464</guid></item><item><title><![CDATA[New comment by prakashrj in "Get Shit Done: A meta-prompting, context engineering and spec-driven dev system"]]></title><description><![CDATA[
<p>It's good advice. I will only open source, if it has utility.</p>
]]></description><pubDate>Wed, 18 Mar 2026 01:01:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47420439</link><dc:creator>prakashrj</dc:creator><comments>https://news.ycombinator.com/item?id=47420439</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47420439</guid></item><item><title><![CDATA[New comment by prakashrj in "Get Shit Done: A meta-prompting, context engineering and spec-driven dev system"]]></title><description><![CDATA[
<p>Openclaw was mostly build by AI. It had 400K lines of code.</p>
]]></description><pubDate>Tue, 17 Mar 2026 22:15:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47419105</link><dc:creator>prakashrj</dc:creator><comments>https://news.ycombinator.com/item?id=47419105</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47419105</guid></item><item><title><![CDATA[New comment by prakashrj in "Get Shit Done: A Meta-Prompting, Context Engineering and Spec-Driven Dev System"]]></title><description><![CDATA[
<p>You can AI to audit and review. You can put constraints that credentials should never hit disk. In my case, AI uses sed to read my env files, so the credentials don't even show up in the chat.<p>Things have changed quite a bit. I hope you give GSD a try yourself.</p>
]]></description><pubDate>Tue, 17 Mar 2026 22:14:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47419087</link><dc:creator>prakashrj</dc:creator><comments>https://news.ycombinator.com/item?id=47419087</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47419087</guid></item><item><title><![CDATA[New comment by prakashrj in "Get Shit Done: A meta-prompting, context engineering and spec-driven dev system"]]></title><description><![CDATA[
<p>Goal is to build something that will have value. Once it has value, I can hire a team or open source it, if AI ceases to exist in this world.</p>
]]></description><pubDate>Tue, 17 Mar 2026 22:10:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47419032</link><dc:creator>prakashrj</dc:creator><comments>https://news.ycombinator.com/item?id=47419032</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47419032</guid></item><item><title><![CDATA[New comment by prakashrj in "Get Shit Done: A Meta-Prompting, Context Engineering and Spec-Driven Dev System"]]></title><description><![CDATA[
<p>It's important to build a local dev environment that GSD can iterate on. Once I have done that, I just discuss with GSD and few hours later features land.</p>
]]></description><pubDate>Tue, 17 Mar 2026 21:07:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47418336</link><dc:creator>prakashrj</dc:creator><comments>https://news.ycombinator.com/item?id=47418336</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47418336</guid></item><item><title><![CDATA[New comment by prakashrj in "Get Shit Done: A Meta-Prompting, Context Engineering and Spec-Driven Dev System"]]></title><description><![CDATA[
<p>I was not a app developer before, but a systems engineer with devops experience. But I learnt a lot about apple development, app store connect and essential became a app developer in a month. I don't think I can learn so quickly with other humans help.</p>
]]></description><pubDate>Tue, 17 Mar 2026 21:05:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47418314</link><dc:creator>prakashrj</dc:creator><comments>https://news.ycombinator.com/item?id=47418314</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47418314</guid></item><item><title><![CDATA[New comment by prakashrj in "Get Shit Done: A meta-prompting, context engineering and spec-driven dev system"]]></title><description><![CDATA[
<p>This is how I test my code currently.<p><pre><code>  1. Backend unit tests — fast in-memory tests that run the full suite in ~5 seconds on every save.                                                                 
  2. Full end-to-end tests — automated UI tests that spin up a real cloud server, run through the entire user journey (provision → connect → manage → teardown), and
   verify the app behaves correctly on all supported platforms (phone, tablet, desktop).                                                                            
  3. Screenshot regression tests — every E2E run captures named screenshots and diffs them against saved baselines. Any unintended UI change gets caught            
  automatically.</code></pre></p>
]]></description><pubDate>Tue, 17 Mar 2026 21:02:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47418272</link><dc:creator>prakashrj</dc:creator><comments>https://news.ycombinator.com/item?id=47418272</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47418272</guid></item><item><title><![CDATA[New comment by prakashrj in "Get Shit Done: A Meta-Prompting, Context Engineering and Spec-Driven Dev System"]]></title><description><![CDATA[
<p>A self-hosted VPN server manager: a TypeScript/Hono backend that runs on your own VPS, paired with a SwiftUI iOS/macOS app. It lets you provision cloud servers across multiple providers (Hetzner, DigitalOcean, Vultr), manage them via a Tailscale-secured connection with TLS pinning, and control an OpenClaw gateway.<p>I will open source it soon in few weeks, as I have still complete few more features.</p>
]]></description><pubDate>Tue, 17 Mar 2026 20:59:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47418225</link><dc:creator>prakashrj</dc:creator><comments>https://news.ycombinator.com/item?id=47418225</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47418225</guid></item><item><title><![CDATA[New comment by prakashrj in "Get Shit Done: A meta-prompting, context engineering and spec-driven dev system"]]></title><description><![CDATA[
<p>With GSD, I was able to write 250K lines of code in less than a month, without prior knowledge of claude.</p>
]]></description><pubDate>Tue, 17 Mar 2026 20:48:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47418071</link><dc:creator>prakashrj</dc:creator><comments>https://news.ycombinator.com/item?id=47418071</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47418071</guid></item><item><title><![CDATA[New comment by prakashrj in "The Little Learner: A Straight Line to Deep Learning (2023)"]]></title><description><![CDATA[
<p>This is how he learned Scheme.<p>1. Typing
2. Vim through <a href="https://vim-adventures.com/" rel="nofollow">https://vim-adventures.com/</a>
3. Little Schemer <a href="https://a.co/d/0343Ez4v" rel="nofollow">https://a.co/d/0343Ez4v</a><p>Don't assume that they would need more things.</p>
]]></description><pubDate>Wed, 11 Feb 2026 00:53:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=46969350</link><dc:creator>prakashrj</dc:creator><comments>https://news.ycombinator.com/item?id=46969350</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46969350</guid></item><item><title><![CDATA[New comment by prakashrj in "The Little Learner: A Straight Line to Deep Learning (2023)"]]></title><description><![CDATA[
<p>That's the video of my son to prove that Scheme can be a first programming language.<p><a href="https://www.youtube.com/watch?v=LXhsutNKhec" rel="nofollow">https://www.youtube.com/watch?v=LXhsutNKhec</a></p>
]]></description><pubDate>Tue, 10 Feb 2026 23:30:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=46968563</link><dc:creator>prakashrj</dc:creator><comments>https://news.ycombinator.com/item?id=46968563</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46968563</guid></item><item><title><![CDATA[New comment by prakashrj in "Racket v9.0"]]></title><description><![CDATA[
<p>After learning to type, he learned vim through <a href="https://vim-adventures.com/" rel="nofollow">https://vim-adventures.com/</a><p>Just FYI, if you want to help your daughter as she grows up. Typing skills, VIM and Racket. He doesn't know anything else about computers.</p>
]]></description><pubDate>Mon, 24 Nov 2025 18:04:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=46037027</link><dc:creator>prakashrj</dc:creator><comments>https://news.ycombinator.com/item?id=46037027</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46037027</guid></item><item><title><![CDATA[New comment by prakashrj in "Racket v9.0"]]></title><description><![CDATA[
<p>Thanks for helping my son learn it.</p>
]]></description><pubDate>Mon, 24 Nov 2025 01:24:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=46029267</link><dc:creator>prakashrj</dc:creator><comments>https://news.ycombinator.com/item?id=46029267</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46029267</guid></item><item><title><![CDATA[New comment by prakashrj in "Racket v9.0"]]></title><description><![CDATA[
<p><a href="https://youtu.be/LXhsutNKhec?si=OTC6sn5GNp1-ZxqU" rel="nofollow">https://youtu.be/LXhsutNKhec?si=OTC6sn5GNp1-ZxqU</a><p>Racket is only hard if it's not your first language. Kids can also learn it.</p>
]]></description><pubDate>Sun, 23 Nov 2025 23:22:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=46028401</link><dc:creator>prakashrj</dc:creator><comments>https://news.ycombinator.com/item?id=46028401</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46028401</guid></item><item><title><![CDATA[New comment by prakashrj in "Lambda Calculus in 383 Bytes (2022)"]]></title><description><![CDATA[
<p>I agree that you have to do the exercises instead of expecting others to explain and walk you through it.<p><a href="https://www.youtube.com/watch?v=LXhsutNKhec" rel="nofollow">https://www.youtube.com/watch?v=LXhsutNKhec</a><p>Just one programming book was able to help my son, who is 12 yrs old, learn lambda calculus and write a meta circular evaluator.</p>
]]></description><pubDate>Wed, 15 Jan 2025 16:39:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=42713228</link><dc:creator>prakashrj</dc:creator><comments>https://news.ycombinator.com/item?id=42713228</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42713228</guid></item></channel></rss>