<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Founder @ Rewrite Labs]]></title><description><![CDATA[Founder @ Rewrite Labs]]></description><link>https://iamadhitya.hashnode.dev</link><image><url>https://cdn.hashnode.com/uploads/logos/6a1f02afcf96043972a498d3/1edc4ecc-a44e-4217-9e07-b6c9637bb1de.png</url><title>Founder @ Rewrite Labs</title><link>https://iamadhitya.hashnode.dev</link></image><generator>RSS for Node</generator><lastBuildDate>Sat, 24 Oct 2026 07:16:21 GMT</lastBuildDate><atom:link href="https://iamadhitya.hashnode.dev/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[Junior Developers Aren't Being Replaced by AI. Senior Developers Who Use AI Are Replacing Both.]]></title><description><![CDATA[Everyone's been having the wrong argument. For two years, the debate has been: "Will AI replace junior developers?" The answer is no. The real answer is…]]></description><link>https://iamadhitya.hashnode.dev/junior-developers-aren-t-being-replaced-by-ai-senior-developers-who-use-ai-are-replacing-both</link><guid isPermaLink="true">https://iamadhitya.hashnode.dev/junior-developers-aren-t-being-replaced-by-ai-senior-developers-who-use-ai-are-replacing-both</guid><category><![CDATA[AI]]></category><category><![CDATA[Web Development]]></category><category><![CDATA[software development]]></category><category><![CDATA[Career]]></category><dc:creator><![CDATA[M. Adhitya]]></dc:creator><pubDate>Wed, 10 Jun 2026 17:18:53 GMT</pubDate><enclosure url="https://cdn.hashnode.com/uploads/covers/6a1f02afcf96043972a498d3/0ec90f62-9824-4bc2-bee4-56f45d5e3214.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>Everyone's been having the wrong argument. Here's what's actually happening.</h2>
<p>Everyone's been having the wrong argument.</p>
<p>For two years, the debate has been: <em>"Will AI replace junior developers?"</em></p>
<p>The answer is no. The real answer is worse.</p>
<p><strong>Senior developers who use AI are now doing the work of an entire team. And companies are starting to notice.</strong></p>
<hr />
<h2>What actually changed</h2>
<p>A year ago, a typical SaaS startup needed:</p>
<ul>
<li><p>2 senior devs</p>
</li>
<li><p>2–3 junior devs</p>
</li>
<li><p>1 DevOps</p>
</li>
<li><p>1 part-time designer</p>
</li>
</ul>
<p>Today, solo founders and small teams of 2–3 are shipping what used to require that entire org. Not because AI writes perfect code — it doesn't. But because the bottleneck was never <em>typing</em>.</p>
<p>The bottleneck was <strong>decision-making at speed</strong>.</p>
<p>AI removed the cost of exploring a wrong path. You can prototype three approaches in the time it used to take to argue about one in a standup.</p>
<hr />
<h2>The math nobody wants to say out loud</h2>
<p>A senior dev with 5 years of experience and solid AI tooling can now output what used to require a 4-person team — not in quality, but in <em>throughput</em>.</p>
<p>Entry-level engineering job postings dropped ~35% year-over-year in 2024. Not because AI replaced juniors. Because one experienced person with AI does what three people used to do.</p>
<p>The juniors who were supposed to fill those seats never got hired.</p>
<hr />
<h2>Where junior developers actually are right now</h2>
<p>They're split into two groups.</p>
<p><strong>Group 1: The ones who treated AI as a shortcut.</strong> They use Copilot to autocomplete. They paste errors into ChatGPT. They can ship fast but can't debug what they didn't write. When something breaks in production at 2am, they're lost.</p>
<p><strong>Group 2: The ones who used AI to compress years of learning.</strong> They don't just accept AI output — they read it, question it, break it. They're learning distributed systems, auth flows, database design <em>faster</em> than any previous generation because they can ask infinite questions to an infinitely patient tutor.</p>
<p>Group 2 is going to be terrifying in three years. Group 1 is going to be unemployable in three years.</p>
<hr />
<h2>The uncomfortable truth about vibe coding</h2>
<p>"Vibe coding" — shipping apps by prompting without really understanding what you're building — works. For demos. For MVPs. For the first 500 users.</p>
<p>Then the codebase becomes unmaintainable. Then a security hole appears that you don't understand. Then a senior dev looks at your repo and rewrites it in a weekend.</p>
<p>Here's what nobody says: <strong>vibe coding is fine if you're learning while doing it. It's dangerous if you think shipping is the same as understanding.</strong></p>
<p>The senior devs who are thriving right now aren't vibe coding. They're using AI to <em>move faster on things they already understand.</em> That's a completely different skill.</p>
<hr />
<h2>What this means if you're early in your career</h2>
<p>Stop worrying about whether AI will take your job. Start worrying about whether you're building the foundation that lets you use AI at the level a senior dev uses it.</p>
<p>That means:</p>
<ul>
<li><p><strong>Read the code AI writes.</strong> Every line. Ask why.</p>
</li>
<li><p><strong>Build things that break.</strong> And fix them yourself first.</p>
</li>
<li><p><strong>Understand one layer deeper than your stack.</strong> Always.</p>
</li>
<li><p><strong>Ship.</strong> Nothing teaches production thinking like production.</p>
</li>
</ul>
<p>The developers who win the next five years aren't the ones who used AI the most. They're the ones who used AI to learn faster than was ever previously possible — and built genuine depth while doing it.</p>
<hr />
<h2>The senior dev problem nobody's talking about</h2>
<p>Senior developers who are <em>not</em> using AI are being lapped. Fast.</p>
<p>Not because they're less talented. Because velocity is now a compounding advantage. The developer who ships 3x faster has 3x more feedback, 3x more iterations, and learns 3x more — and that gap widens every month.</p>
<p>"I prefer to do it without AI" is a legitimate personal preference. It is not a competitive strategy.</p>
<hr />
<h2>The actual prediction</h2>
<p>In five years:</p>
<ol>
<li><p>There will be fewer developer jobs at large companies.</p>
</li>
<li><p>There will be more developer-founded companies than ever before.</p>
</li>
<li><p>The developers who survive inside large companies will be the ones who made themselves 10x multipliers.</p>
</li>
<li><p>The developers who thrive <em>outside</em> large companies will be the ones who built things that generate revenue, not just commits.</p>
</li>
</ol>
<p>The question was never "AI vs. developers."</p>
<p><strong>The question is: what kind of developer are you becoming while everyone else is having that argument?</strong></p>
<hr />
<p><em>Building production apps and open-source tools at Rewrite Labs. Writing about building things that matter.</em></p>
]]></content:encoded></item><item><title><![CDATA[I Built 7 AI Apps in College — Here's What Nobody Tells You]]></title><description><![CDATA[Final-year CS student built 7 monetized AI apps. Here's the exact stack, lessons, and mistakes from building Rewrite Labs.]]></description><link>https://iamadhitya.hashnode.dev/i-built-7-ai-apps-in-college-here-s-what-nobody-tells-you</link><guid isPermaLink="true">https://iamadhitya.hashnode.dev/i-built-7-ai-apps-in-college-here-s-what-nobody-tells-you</guid><category><![CDATA[AI]]></category><category><![CDATA[React]]></category><category><![CDATA[Web Development]]></category><category><![CDATA[Beginner Developers]]></category><category><![CDATA[Build In Public]]></category><dc:creator><![CDATA[M. Adhitya]]></dc:creator><pubDate>Tue, 02 Jun 2026 16:40:23 GMT</pubDate><enclosure url="https://cdn.hashnode.com/uploads/covers/6a1f02afcf96043972a498d3/edf24f36-1d0c-4848-ad43-e6493c6ac365.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Most students are still figuring out their first to-do app tutorial when they enter college. I decided to build a company instead.</p>
<p>I'm Adhitya, a B.Tech student at IITRAM, Ahmedabad. In my first two years of college, I built and shipped <strong>7 live, monetized AI applications</strong> under my indie studio <strong>Rewrite Labs</strong> — plus 7 open source libraries used by other developers.</p>
<p>No CS degree required. No internship at a big tech company. Just a laptop, free tiers of incredible tools, and an obsession with shipping.</p>
<p>Here's everything I wish someone had told me before I started.</p>
<hr />
<h2>1. The Stack That Actually Works for Solo AI App Builders</h2>
<p>Before I talk about lessons, here's the exact stack I use across all my apps. I landed on this after painful trial and error and I haven't needed to change it since:</p>
<table>
<thead>
<tr>
<th>Layer</th>
<th>Tool</th>
<th>Why</th>
</tr>
</thead>
<tbody><tr>
<td>Frontend</td>
<td>React + Vite + Tailwind CSS</td>
<td>Fast dev, huge ecosystem</td>
</tr>
<tr>
<td>Auth</td>
<td>Clerk</td>
<td>10-minute auth setup, handles JWTs</td>
</tr>
<tr>
<td>Database</td>
<td>Supabase</td>
<td>Postgres with a clean dashboard, free tier is generous</td>
</tr>
<tr>
<td>AI</td>
<td>Groq API</td>
<td>Blazing fast inference, free tier, llama-3.3-70b is incredible</td>
</tr>
<tr>
<td>Payments</td>
<td>Razorpay</td>
<td>Best option for India, subscription plans supported</td>
</tr>
<tr>
<td>Deployment</td>
<td>Vercel</td>
<td>One command deploy, serverless functions built in</td>
</tr>
</tbody></table>
<p>This stack lets me go from idea to live, paying app in <strong>under a week</strong>. Every tool has a free tier. Every tool has great documentation. There's no reason to use anything more complex when you're building solo.</p>
<hr />
<h2>2. Groq Will Change How You Think About AI Apps</h2>
<p>Most people default to OpenAI. I did too, for about five minutes.</p>
<p>Then I tried <strong>Groq</strong> — and it felt like switching from dial-up to fiber.</p>
<p>Groq runs LLM inference on custom hardware called LPUs (Language Processing Units). The result? Responses that stream so fast they feel instant. For a chat app like my AI companion <strong>Nura</strong>, this is the difference between a product that <em>feels alive</em> and one that feels like it's thinking too hard.</p>
<p>The API is almost identical to OpenAI's, so migration is trivial. And the free tier is genuinely usable — not just a "taste."</p>
<p>If you're building any AI app today, start with Groq. You can always switch models later.</p>
<hr />
<h2>3. Ship Ugly. Polish Later. Seriously.</h2>
<p>My first app took way too long because I kept polishing before shipping.</p>
<p>The brutal truth: <strong>nobody is looking at your app until you tell them to.</strong> That means every hour you spend pixel-perfecting before your first 10 users is an hour wasted.</p>
<p>My current process:</p>
<ol>
<li><p>Build the core feature loop in 2–3 days</p>
</li>
<li><p>Deploy it live (even if it looks rough)</p>
</li>
<li><p>Get 5 real people to use it</p>
</li>
<li><p>Fix what breaks</p>
</li>
<li><p><em>Then</em> polish</p>
</li>
</ol>
<p>The version of your app you ship first will look nothing like version 1.0. Stop treating the MVP like a portfolio piece.</p>
<hr />
<h2>4. Auth is Not Your Problem — Stop Building It</h2>
<p>Early on I wasted two days building a custom authentication system. Session tokens, password hashing, email verification — the works.</p>
<p>Then I discovered <strong>Clerk</strong> and deleted all of it.</p>
<p>Clerk gives you:</p>
<ul>
<li><p>Email + social login</p>
</li>
<li><p>JWT verification for your API routes</p>
</li>
<li><p>Pre-built React components</p>
</li>
<li><p>User management dashboard</p>
</li>
</ul>
<p>Setup takes literally 10 minutes. It's free for the first 10,000 monthly active users. There is zero scenario where you should be hand-rolling auth as a solo builder in 2025.</p>
<p>Same principle applies everywhere — use Supabase instead of building your own database layer, use Vercel instead of managing your own server. Your job is to build the <em>product</em>, not the infrastructure.</p>
<hr />
<h2>5. Monetization Is Easier Than You Think (If You Start Early)</h2>
<p>I put a paywall in my second app. It felt bold, almost arrogant — who would pay for something a college student built?</p>
<p>Turns out: people who find it valuable.</p>
<p>Here's what I've learned about pricing AI apps as a student:</p>
<ul>
<li><p><strong>Start charging from day one.</strong> A free plan is fine, but have a paid tier. It forces you to build something worth paying for.</p>
</li>
<li><p><strong>Subscriptions beat one-time payments.</strong> Recurring revenue means you can predict growth. Razorpay makes this straightforward with their subscription plans API.</p>
</li>
<li><p><strong>The paywall is actually a feature.</strong> It filters out users who aren't serious. Your paying users give better feedback and stick around longer.</p>
</li>
</ul>
<p>Don't wait until your app is "ready" to think about money. The business model should be part of the design from the start.</p>
<hr />
<h2>6. Open Source Is Your Best Marketing</h2>
<p>While my apps are private (protecting the IP), I extracted reusable pieces into <strong>7 open source libraries</strong> — things like:</p>
<ul>
<li><p><code>react-premium-gate</code> — Razorpay subscription paywall components</p>
</li>
<li><p><code>react-macro-rings</code> — animated SVG nutrition progress rings</p>
</li>
<li><p><code>react-toast-native</code> — lightweight toast notifications</p>
</li>
<li><p><code>groq-chain</code> — Python LLM chaining without LangChain</p>
</li>
<li><p><code>llm-router</code> — routes prompts to the right LLM by complexity and cost</p>
</li>
</ul>
<p>Each library is a tutorial disguised as code. Developers find them, use them, and discover who built them. It's the most authentic form of marketing there is — you're not selling anything, you're just being useful.</p>
<p>If you're building apps, look for the pieces you keep rebuilding and open source them. It builds your GitHub profile, your reputation, and your network simultaneously.</p>
<hr />
<h2>7. The Thing Nobody Tells You About Building in College</h2>
<p>Everyone focuses on the technical side. The harder part nobody talks about is the <strong>mental game</strong>.</p>
<p>You'll have weeks where nothing works. Where a bug takes three days to find and it's a single missing <code>await</code>. Where you ship something and nobody cares. Where your college workload collides with a critical bug in production.</p>
<p>What keeps you going isn't motivation — motivation is unreliable. What keeps you going is having built the habit of showing up and shipping <em>anyway</em>.</p>
<p>Some things that helped me:</p>
<ul>
<li><p><strong>Build in public</strong> (even quietly). Writing about what you're building creates accountability.</p>
</li>
<li><p><strong>Ship something every week</strong>, even if it's small. Momentum compounds.</p>
</li>
<li><p><strong>Separate your identity from the product.</strong> Your app failing doesn't mean you failed. It means you learned something that cost you nothing but time.</p>
</li>
</ul>
<p>The builders who win aren't the smartest. They're the ones who kept going when it stopped being fun.</p>
<hr />
<h2>What I'm Building Next</h2>
<p>Rewrite Labs is still growing. The app suite is expanding. The OSS library count is going up.</p>
<p>If you're a student reading this wondering whether to start — start. The tools have never been cheaper, the knowledge has never been more accessible, and the market has never been more open to AI products.</p>
<p>You don't need permission. You just need to ship.</p>
<hr />
<p><em>Follow along — I'll be posting technical deep-dives, build logs, and honest lessons from the trenches right here on Hashnode.</em></p>
]]></content:encoded></item></channel></rss>