<?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[Gautam Suthar's Blog]]></title><description><![CDATA[Gautam Suthar’s blog on modern web development, JavaScript, Next.js, performance, and practical engineering insights, clear explanations backed by real-world experience.]]></description><link>https://blog.gautamsuthar.in</link><generator>RSS for Node</generator><lastBuildDate>Wed, 15 Apr 2026 17:23:35 GMT</lastBuildDate><atom:link href="https://blog.gautamsuthar.in/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[Why I Miss an Internet Era I Never Really Lived In]]></title><description><![CDATA[There’s a strange comfort in the older internet, the era from the 1990s up to around 2010. I wasn’t there for most of it, but everything about that time feels more honest than what we have now. The messy forums, the static HTML websites, the raw curi...]]></description><link>https://blog.gautamsuthar.in/why-i-miss-an-internet-era-i-never-really-lived-in</link><guid isPermaLink="true">https://blog.gautamsuthar.in/why-i-miss-an-internet-era-i-never-really-lived-in</guid><category><![CDATA[old internet]]></category><category><![CDATA[coder]]></category><dc:creator><![CDATA[Gautam Suthar]]></dc:creator><pubDate>Wed, 26 Nov 2025 17:16:27 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1764177282716/300425b3-38df-4025-a1f3-50dbc1562f32.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>There’s a strange comfort in the older internet, the era from the 1990s up to around 2010. I wasn’t there for most of it, but everything about that time feels more honest than what we have now. The messy forums, the static HTML websites, the raw curiosity that drove people to experiment like mad scientists…something about that world hits deeper than the polished, trend-driven coding culture we’re surrounded by today.</p>
<p>I wasn’t born early enough to live through dial-up drama or the wild west of early forums, but I admire the people who did. They weren’t coding for Twitter followers or placement packages. They weren’t posting “Day 3 of learning code” reels. They were doing it because they were genuinely in love with computers. You can feel it in the old blog posts, in archived forums, even in the janky animations people hacked together with pure CSS before CSS was even supposed to do that.</p>
<h2 id="heading-the-era-when-passion-was-the-entry-ticket">The Era When Passion Was the Entry Ticket</h2>
<p>The biggest thing I admire about that time is how the craft filtered itself. Coding wasn’t glamorous. It wasn’t a badge you wore. It wasn’t even remotely cool.</p>
<p>If you were writing C programs at 2 AM, or tweaking your PHP forum setup, you were doing it for one reason: you <em>wanted</em> to. There was no audience. No reward system. No algorithm pushing your tiny side project to thousands of people. You built things because the act of building things felt magical.</p>
<p>That sincerity is rare today.</p>
<p>Now almost every teenager is calling themselves a “dev,” and half the internet is convinced they’ll become the next Zuckerberg in seven days if they follow the right playlist. Code quality has nosedived in places where the motivation has become shallow. And trends…trends have taken over everything. Dark mode, glass morphism, neumorphism, UI kit after UI kit, people chase aesthetics more than understanding.</p>
<h2 id="heading-the-modern-coding-crowd-and-their-answers">The Modern Coding Crowd and Their Answers</h2>
<p>Here’s where it gets personal.</p>
<p>Whenever I ask people in my college or friend circle a basic question,<br /><em>“Why are you pursuing</em> <a target="_blank" href="http://B.Tech"><em>B.Tech</em></a> <em>or BCA or anything in tech?”</em><br />the answers feel copy-pasted from some motivational reel.</p>
<p>“Because money.”<br />“It’s the future.”<br />“My uncle said so.”<br />“My friend is doing it.”</p>
<p>Seriously?</p>
<p>Almost never do I hear the one answer that actually matters:<br />“I love computers.”</p>
<p>It’s wild. We’re surrounded by people studying the most interesting field in the world, a field built by tinkerers, weirdos, late-night debuggers, people who genuinely enjoyed watching a compiler error disappear, and so many students today don’t even like the thing they spend years studying. They’re treating it like a default career track or a safe bet.</p>
<p>Maybe that’s why modern tech feels crowded but hollow. There are more coders than ever, yet fewer who actually feel connected to the craft.</p>
<h2 id="heading-the-handmade-internet-vs-todays-fast-food-coding">The Handmade Internet vs Today’s Fast Food Coding</h2>
<p>The older internet feels handcrafted because it <em>was</em>. People wrote code with their bare hands, broke their websites weekly, debugged alone, learned slowly and painfully. There was an innocence in it, a willingness to explore without needing applause.</p>
<p>Now things are different. Everything is templated. Everyone wants speed. Everyone wants results. Most tutorials promise “build X in minutes,” and most students follow them without ever asking why something works the way it does.</p>
<p>It’s not that accessibility is bad. More people learning is great. But something important got lost in the rush to make coding mainstream: the depth. The patience. The personal connection.</p>
<h2 id="heading-maybe-im-not-missing-the-past-maybe-im-missing-the-mindset">Maybe I’m Not Missing the Past, Maybe I’m Missing the Mindset</h2>
<p>What I’m nostalgic for isn’t really the 90s or 2000s. It’s the culture that era naturally created: people who built out of curiosity, not pressure. The vibe of learning something because it felt powerful, not profitable. The simplicity of exploring computers without the noise of trends and deadlines and spectacle.</p>
<p>Even if I didn’t grow up in that era, I admire what it stood for, and I try to keep some of that spirit alive in how I learn, build, and write code today.</p>
<p>Passion shouldn’t be outdated. Loving computers shouldn’t feel rare. And curiosity shouldn’t be replaced by FOMO.</p>
<p>The old internet may be gone, but the mindset that built it is still worth holding onto.</p>
]]></content:encoded></item><item><title><![CDATA[Taking Notes Is a Superpower, Here’s How Obsidian Snuck Into My Dev Life]]></title><description><![CDATA[Every developer has that one moment where they swear they’ll remember something forever.Some CLI command, some tricky bug they solved, some cool concept.
Two days later: “bro what was that thing again???”
That was my entire life. I’d learn something,...]]></description><link>https://blog.gautamsuthar.in/taking-notes-is-a-superpower</link><guid isPermaLink="true">https://blog.gautamsuthar.in/taking-notes-is-a-superpower</guid><category><![CDATA[obsidian]]></category><category><![CDATA[notes]]></category><category><![CDATA[Developer]]></category><dc:creator><![CDATA[Gautam Suthar]]></dc:creator><pubDate>Sat, 22 Nov 2025 16:41:20 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1763829614515/c77f5fa8-454f-4010-bcfc-4eeea7d80551.avif" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Every developer has that one moment where they swear they’ll remember something forever.<br />Some CLI command, some tricky bug they solved, some cool concept.</p>
<p>Two days later: <em>“bro what was that thing again???”</em></p>
<p>That was my entire life. I’d learn something, feel smart for 5 minutes, then <em>boom</em> brain empty. Developers call it “context switching”, but honestly, it’s just forgetting.</p>
<p>For a long time, I used whatever was in front of me:<br />Notion because everyone uses it.<br />Evernote because it sounded fancy.<br />Google Keep because it’s yellow.<br />OneNote because it came pre-installed.<br />Notepad because… well, developers and Notepad have a toxic relationship.</p>
<p>All of them worked… kinda.<br />But nothing ever stuck. I’d make pretty pages, then never open them again.</p>
<p>Then one day Obsidian came into my life. No big expectations. Just a “let’s try this too” moment.</p>
<p>A year later… it’s still the only note app I actually use. Daily.<br />Not because it’s perfect . but because it fits how my brain (and probably yours too) works.</p>
<hr />
<h3 id="heading-why-obsidian-clicked-for-me">Why Obsidian clicked for me</h3>
<p>First thing: <strong>Markdown</strong>.</p>
<p>I didn’t need to fight UI just to make a heading bold. Writing notes feels like writing code. My hands stay on the keyboard. Things are simple. Clean. Fast.</p>
<p>Second thing: <strong>My notes are mine</strong>.<br />Not trapped behind a login. Not waiting for the internet. They’re just <code>.md</code> files sitting in a normal folder. I can open them in VS Code if Obsidian disappears tomorrow.</p>
<p>And plugins…<br />The best part about Obsidian is that it becomes <em>your</em> tool, not the other way around.</p>
<p>I have plugins for:</p>
<ul>
<li><p>Daily notes (my “what the hell happened today?” log)</p>
</li>
<li><p>Code snippets I always forget</p>
</li>
<li><p>Tasks so I don’t fail college assignments again</p>
</li>
<li><p>Excalidraw for dumb little diagrams</p>
</li>
<li><p>Obsidian Git, which commits my notes to GitHub automatically because I’m lazy</p>
</li>
</ul>
<p>There’s something cool about knowing that even if I delete everything by mistake…<br /><code>git restore</code> says: <em>not today, buddy.</em></p>
<hr />
<h3 id="heading-how-i-really-use-it">How I really use it</h3>
<p>I wish I could tell you I have a perfect “system” with aesthetic pages and magical workflows.</p>
<p>Reality:<br />I just dump everything into it. dev notes, college notes, ideas, goals, random rants. and somehow it all makes sense later.</p>
<p>Some days it looks like:</p>
<blockquote>
<p>“Types of indexing in databases, future Gautam please learn this fully.”</p>
</blockquote>
<p>Some days it’s:</p>
<blockquote>
<p>“Fix that weird bug before it explodes in production.”</p>
</blockquote>
<p>Some days it’s full life crisis:</p>
<blockquote>
<p>“Should I move back to Village?”</p>
</blockquote>
<p>Everything lives in one vault.<br />Not split across 7 apps and 14 brain cells.</p>
<hr />
<h3 id="heading-the-sneaky-superpower">The sneaky superpower</h3>
<p>You don’t notice Obsidian working at first.<br />But after a month, you scroll back and see the timeline of your growth:</p>
<p>Things you learned.<br />Problems you solved.<br />Ideas you had at 2 AM.<br />That weird JavaScript behavior you actually understood.</p>
<p>It becomes a real documentation of your developer journey. not lost in thin air.</p>
<p>The more I use it, the less often I have that “I’ve seen this problem before…” moment.<br />Because now I <em>actually wrote it down</em>.</p>
<hr />
<h3 id="heading-final-thought">Final thought</h3>
<p>Developers obsess over learning new tech.<br />But what’s the point if your brain drops it like a memory leak?</p>
<p>Taking notes is underrated.<br />Obsidian just makes it stupidly easy.</p>
<p>So yeah. this isn’t sponsorship.<br />This isn’t a productivity cult pitch.</p>
<p>It’s simply the first tool that made me feel like my knowledge wasn’t disappearing every week.</p>
<p>If you give it a try, let it feel messy at first.<br />Don’t aim for aesthetic pages.<br />Just start writing.</p>
<p>Your future self. stressed, debugging, sleep-deprived. will be very thankful.</p>
]]></content:encoded></item><item><title><![CDATA[Developer Matureness]]></title><description><![CDATA[I seriously can’t stand these junior developers who treat every tiny error like a national emergency. The moment something breaks, they sprint to a senior or drop a screenshot in the group chat without even reading the first line of the stack trace. ...]]></description><link>https://blog.gautamsuthar.in/developer-matureness</link><guid isPermaLink="true">https://blog.gautamsuthar.in/developer-matureness</guid><category><![CDATA[matureness]]></category><category><![CDATA[Gautam Suthar]]></category><category><![CDATA[Developer]]></category><dc:creator><![CDATA[Gautam Suthar]]></dc:creator><pubDate>Fri, 14 Nov 2025 15:17:12 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1763133832686/14b0d798-8ff8-4b64-8968-6e2e13cf183b.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I seriously can’t stand these junior developers who treat every tiny error like a national emergency. The moment something breaks, they sprint to a senior or drop a screenshot in the group chat without even reading the first line of the stack trace. It’s wild. When I was at their stage, I used to sit with an error for hours, sometimes days, poking at it from every angle, searching, reading docs, trying things, breaking things, rebuilding the project twice because maybe the universe just needed a reset. That’s how you build intuition. That’s how you grow.</p>
<p>The funniest part? They act like the internet doesn’t exist. Docs? Never heard of them. Stack Overflow? Apparently a myth from ancient times. Even AI is right there, literally begging to help, but somehow the default response is: “bhaiya error aa gaya, dekhlo.” It’s not even about being a hero and solving everything yourself. it’s about respecting the craft. Respecting the people around you. Seniors aren’t Google. They’re not a walking Stack Overflow clone with free time to babysit your missing comma.</p>
<p>I don’t get why some people treat debugging like a personal insult. As if the moment something goes wrong, it’s proof that they suck and someone else needs to come pat their head and fix it. Debugging is half the job. Half of engineering is staring at error messages and slowly negotiating with your own sanity until the code finally behaves. If you avoid that part, you never develop the instincts that make you a real dev.</p>
<p>And the worst part is when they skip the basics. They don’t isolate the issue, don’t try to reproduce it, don’t check what they changed five minutes ago. They don’t even <em>read</em> the error. They just panic. They just want someone else to tell them the answer as fast as possible so they can paste it, pretend they understand it, and move on without learning anything.</p>
<p>Meanwhile seniors have their own fires to put out. They’re juggling deployments, code reviews, deadlines, and their own bugs. and junior devs casually drop in like, “bro, help.” Some juniors are even busy with their own tasks. Time is expensive. Attention is expensive. Running to AI is fine, that costs no one anything. But running to a human for every hiccup? That’s just straight-up disrespectful.</p>
<p>This isn’t about gatekeeping or flexing. It’s about maturity. Writing code is easy. Searching for answers is easy. What takes maturity is the willingness to sit with your mistakes, poke at them, dig into the logs, question your assumptions, and slowly unravel the mess you made. The uncomfortable truth is: if you keep running from the discomfort, you’ll always be stuck at the same level.</p>
<p>Growing as a developer is not some magical jump. It’s built from tiny moments where you choose to think instead of panic, read instead of whine, experiment instead of complain. Debugging is not punishment. Debugging is training. And if you always outsource that part, you’re basically outsourcing your future self.</p>
<p>So yeah, stop behaving childish. Stop treating every error like a dead end. Slow down, breathe, investigate, try things, break things intentionally, learn why things fail. Ask for help when it’s truly needed, not when you’re just feeling lazy or scared. Be a developer, not a notification.</p>
<p>This industry rewards people who can think. Errors are invitations to think. If you keep running from them, you’ll never cross the threshold from junior to actual engineer. Debug with some dignity. That's where the real growth lives.</p>
]]></content:encoded></item><item><title><![CDATA[Arch Arc : A Real-Time Tale from the Terminal]]></title><description><![CDATA[Caution
I’m writing this blog in real-time, which means I’m doing stuff and writing about it simultaneously. Expect chaos, typos, and maybe enlightenment.

Phase 1: The Realization
I was lying on my bed after 5 back-to-back boring college lectures wh...]]></description><link>https://blog.gautamsuthar.in/arch-arc-a-real-time-tale-from-the-terminal</link><guid isPermaLink="true">https://blog.gautamsuthar.in/arch-arc-a-real-time-tale-from-the-terminal</guid><category><![CDATA[ArchLinux]]></category><dc:creator><![CDATA[Gautam Suthar]]></dc:creator><pubDate>Tue, 05 Aug 2025 12:34:56 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1754397161020/c0016044-5f1c-4dba-b364-ef8d7e805846.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h4 id="heading-caution">Caution</h4>
<p>I’m writing this blog in <strong>real-time</strong>, which means I’m doing stuff and writing about it <em>simultaneously</em>. Expect chaos, typos, and maybe enlightenment.</p>
<hr />
<h2 id="heading-phase-1-the-realization">Phase 1: The Realization</h2>
<p>I was lying on my bed after 5 back-to-back boring college lectures when a thought hit me:</p>
<p><strong>"Why the hell am I still using Windows when I hate it so much?"</strong></p>
<p>A second later, the answer came to me: <strong>ASP</strong>.<br />Yes, <strong>ASP</strong>, as in <em>Active Server Pages</em>. Who the hell is using ASP in 2025???</p>
<p>And not just ASP, my college wants us to use <strong>Visual Studio 2010</strong>.<br />(Yeah, not VS Code. I’m talking about the OG Visual Studio. The parent, not the cool child.)</p>
<p>Why <strong>specifically 2010</strong>? No clue. The college just <em>said so</em>.<br />So, I can't ditch Windows completely.</p>
<p>But the irony?<br />One of those 5 lectures is about <strong>Linux OS</strong> (on Fedora). So we installed Linux on a VM just to learn a few basic commands. Cool, right?</p>
<p>Now I’m thinking: why not install a better Linux distro?</p>
<ul>
<li><p>Fedora? Ah, Hell no. (I want to insert that meme here)</p>
</li>
<li><p>Kali? Nah, overrated.</p>
</li>
<li><p>Ubuntu? Feels like Windows with extra steps.</p>
</li>
</ul>
<p>So what’s the final call?</p>
<blockquote>
<p><strong>ARCH. Yes, you read that right. ARCH Linux.</strong><br />In a VM, of course. I’m not that brave (yet).</p>
</blockquote>
<hr />
<h2 id="heading-phase-2-setup-vibes">Phase 2: Setup Vibes</h2>
<p>Before diving in, I need music.<br />Currently vibing to:<br />🎧 <a target="_blank" href="https://open.spotify.com/playlist/70gBfwSabcKCRmpHYMO4iy?si=f7eed5d291cd4317">Japanese Lofi: Midnight in Tokyo</a></p>
<p>I already have the VM ready. Just need the Arch ISO. Let's download it.</p>
<hr />
<blockquote>
<p>Abort mission?<br />Turns out most cool Arch setups need <strong>Hyprland</strong>, and that doesn’t work well in a VM.<br />(At least, that’s what they say.)</p>
</blockquote>
<p><a target="_blank" href="https://postimg.cc/mcBQYSJ0"><img src="https://i.postimg.cc/d0T4KHBt/Screenshot-2025-08-05-155640.png" alt="Screenshot-2025-08-05-155640.png" /></a></p>
<p>Nope. I won’t give up that easily.<br />Let’s go for <strong>pure Arch</strong> (no plugins, no fluff).</p>
<p>Free disk space: 20–25 GB available. We’re good.</p>
<p><a target="_blank" href="https://postimg.cc/FkdcrCkJ"><img src="https://i.postimg.cc/901BBvW1/Screenshot-2025-08-05-155918.png" alt="Screenshot-2025-08-05-155918.png" /></a></p>
<p>Also... changing the music. That lofi got annoying.<br />Now listening to my <strong>personal playlist</strong> (no, I won’t share. Yes, I’m gatekeeping like a true Gen Z).</p>
<blockquote>
<p>It’s happening! Download in progress...</p>
</blockquote>
<p><a target="_blank" href="https://postimg.cc/t7YFNJvC"><img src="https://i.postimg.cc/xjPgYbKH/Screenshot-2025-08-05-160219.png" alt="Screenshot-2025-08-05-160219.png" /></a></p>
<p>And now… booting Arch into the VM.</p>
<p>Stuck at 35%...<br />Then BOOM! It started.<br />It’s 4 PM. I want chai. But I’m way too hyped to leave.</p>
<p><a target="_blank" href="https://postimg.cc/bGwZYVKN"><img src="https://i.postimg.cc/SKWCrwd8/Virtual-Box-Arch-05-08-2025-16-11-06.png" alt="Virtual-Box-Arch-05-08-2025-16-11-06.png" /></a></p>
<p>I’m acting like a child on Christmas morning. What’s happening to me?</p>
<hr />
<h2 id="heading-installing-arch-for-real">Installing Arch (for real)</h2>
<p>Reading the official Arch guide.</p>
<h3 id="heading-set-up-keyboard-layout">Set up keyboard layout:</h3>
<p><code>localectl list-keymaps</code> <code>loadkeys</code> <code>setfont</code></p>
<h3 id="heading-check-network">Check network:</h3>
<p><code>ip link</code></p>
<p>Weird output, but I’m pretending it's 2013, <strong>no AI, no help</strong>. Just me and the internet.</p>
<p>WiFi setup: <code>iwctl</code></p>
<p>Interface seems blocked, so: <code>rfkill unblock wlan</code></p>
<p>Eh, leaving the network setup for now.<br />(BTW, listening to underrated Indian rapper <a target="_blank" href="https://open.spotify.com/artist/27OuoF6QLsNbENNBDLyvQt?si=p6kTjDMjRUOA9QchO9Lc1w">GhAatak</a>, banger.)</p>
<p>Wait... am I already connected to the internet??</p>
<p><a target="_blank" href="https://postimg.cc/627Tn2Wk"><img src="https://i.postimg.cc/pTC8NzgL/Virtual-Box-Arch-05-08-2025-16-22-57.png" alt="Virtual-Box-Arch-05-08-2025-16-22-57.png" /></a></p>
<hr />
<h3 id="heading-set-timezone">Set timezone:</h3>
<p><code>timedatectl</code></p>
<p>It picked UTC+0000<br />Hello?? I’m from India, not the UK.</p>
<hr />
<h3 id="heading-partitioning-time">Partitioning time:</h3>
<p><code>lsblk</code> <code>cfdisk /dev/sda</code></p>
<p>MAYBE?????? What do you mean???</p>
<p><a target="_blank" href="https://postimg.cc/fV2wCzrD"><img src="https://i.postimg.cc/9fVrWzPR/Screenshot-2025-08-05-175552.png" alt="Screenshot-2025-08-05-175552.png" /></a></p>
<p>I did the partition anyway.</p>
<h3 id="heading-formatting">Formatting:</h3>
<p><code>mkfs.fat -F32 /dev/sda1</code> <code>mkfs.ext4 /dev/sda2</code></p>
<h3 id="heading-mounting">Mounting:</h3>
<p><code>mount /dev/sda2 /mnt</code> <code>mkdir -p /mnt/boot/efi</code> <code>mount /dev/sda1 /mnt/boot/efi</code></p>
<p>Whew. Now for the big one:</p>
<p><code>pacstrap /mnt base linux linux-firmware vim nano networkmanager</code></p>
<blockquote>
<p>Hacker mode: <strong>ON</strong></p>
</blockquote>
<p><a target="_blank" href="https://postimg.cc/7C5TMQXt"><img src="https://i.postimg.cc/cJmMWp3W/Virtual-Box-Arch-05-08-2025-16-41-42.png" alt="Virtual-Box-Arch-05-08-2025-16-41-42.png" /></a></p>
<p>4:43 PM. I <strong>need chai</strong>.<br />Let’s make it while the system installs.</p>
<p><strong>Done!</strong></p>
<hr />
<h2 id="heading-phase-3-final-setup">Phase 3: Final Setup</h2>
<h3 id="heading-generate-fstab">Generate fstab:</h3>
<p><code>genfstab -U /mnt &gt;&gt; /mnt/etc/fstab</code> <code>cat /mnt/etc/fstab</code></p>
<h3 id="heading-chroot-into-the-system">Chroot into the system:</h3>
<p><code>arch-chroot /mnt</code></p>
<h3 id="heading-fix-timezone">Fix timezone:</h3>
<p><code>ln -sf /usr/share/zoneinfo/Asia/Kolkata /etc/localtime</code> <code>hwclock --systohc</code></p>
<h3 id="heading-locale-setup">Locale setup:</h3>
<p><code>nano /etc/locale.gen</code> <code>locale-gen</code> <code>echo "LANG=en_US.UTF-8" &gt; /etc/locale.conf</code></p>
<h3 id="heading-hostname-amp-password">Hostname &amp; password:</h3>
<p><code>echo my-arch-vm &gt; /etc/hostname</code> <code>nano /etc/hosts</code></p>
<p>Add this:</p>
<p><code>127.0.0.1</code> <a target="_blank" href="http://localhost"><code>localhost</code></a> <code>::1</code> <a target="_blank" href="http://localhost"><code>localhost</code></a> <code>127.0.1.1 my-arch-vm.localdomain my-arch-vm</code></p>
<p>Set root password:</p>
<p><code>passwd</code></p>
<h3 id="heading-install-grub-bootloader">Install GRUB bootloader:</h3>
<p><code>pacman -S grub efibootmgr dosfstools os-prober mtools</code> <code>grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=GRUB --removable</code> <code>grub-mkconfig -o /boot/grub/grub.cfg</code></p>
<p>Enable network manager:</p>
<p><code>systemctl enable NetworkManager</code> <code>exit</code> <code>umount -R /mnt</code> <code>reboot</code></p>
<hr />
<h2 id="heading-boom-were-done">Boom. We’re Done!</h2>
<p>I know, I know… there’s still GUI, Hyprland, theming, all that fancy stuff left.</p>
<p>But you know what?</p>
<blockquote>
<p><strong>I installed Arch in one go.</strong></p>
</blockquote>
<p>Mic drop.</p>
]]></content:encoded></item><item><title><![CDATA[The Reasons I Gave Up Digital Planning]]></title><description><![CDATA[For a long time, I used digital tools for everything, Notion, Excalidraw, VS Code notes. Whether it was a new blog idea, project architecture, API flow, or even just random thoughts, it all went into a tab. Everything looked so organized. Clean. Poli...]]></description><link>https://blog.gautamsuthar.in/the-reasons-i-gave-up-digital-planning</link><guid isPermaLink="true">https://blog.gautamsuthar.in/the-reasons-i-gave-up-digital-planning</guid><category><![CDATA[#DigitalNotes]]></category><category><![CDATA[notebook]]></category><dc:creator><![CDATA[Gautam Suthar]]></dc:creator><pubDate>Tue, 15 Jul 2025 18:30:40 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1752386819462/ea218ba1-124f-429c-a59e-227d84f53e52.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>For a long time, I used digital tools for everything, Notion, Excalidraw, VS Code notes. Whether it was a new blog idea, project architecture, API flow, or even just random thoughts, it all went into a tab. Everything looked so organized. Clean. Polished. Like the kind of workflow YouTubers show in “how I plan my projects” videos.</p>
<p>But at some point, it stopped working. I’d write and design so much that I ended up doing nothing. I'd plan an entire project’s structure, route files, database schema, and then never build it. I wasn’t shipping. I wasn’t learning. I was just stuck in this cycle of “feeling productive” while making zero real progress.</p>
<p>That’s when I did something that felt weird at first: I grabbed an old notebook and started writing stuff down.</p>
<p>No templates. No colors. No UI. Just raw, messy, handwritten thoughts. And for the first time in a while, I felt like I was actually <em>thinking</em> again.</p>
<h2 id="heading-from-fake-productivity-to-real-clarity">From Fake Productivity to Real Clarity</h2>
<p>When you plan digitally, everything is optimized for speed. You can drag things around, delete without friction, redo your whole layout in 2 minutes. That’s powerful, but also dangerous. Because when something is <em>too</em> easy to edit, you stop thinking before you write. You start mindlessly creating diagrams and checklists, without ever really questioning if they’re needed.</p>
<p>With a notebook, I have to pause. I have to think before drawing a line, because I can’t just hit undo. I find myself asking, “Is this even worth writing down?” And that small moment of hesitation actually helps. It forces me to be intentional.</p>
<p>Now, I use pen and paper to plan almost everything, app architecture, blog outlines, API flows, complex logic, even high-level product ideas. And sure, the pages look ugly. There are arrows going everywhere, notes squeezed into corners, crossed-out boxes, random thoughts in the margins. But for me, that chaos <em>works</em>. It mirrors how my brain works. I can actually see the connections. I don’t feel overwhelmed by structure. I feel free to think.</p>
<p>It’s not about making it look pretty. It’s about making it make sense.</p>
<h2 id="heading-one-page-that-saved-me-days-of-headache">One Page That Saved Me Days of Headache</h2>
<p>There was this one project, a website I was about to launch. I'd been working on it for weeks, all planned digitally like usual. But just before shipping, I decided to draw out the entire architecture on paper, just for fun.</p>
<p>That’s when I spotted it: a major issue in how I was structuring the backend and handling user sessions. Something that could’ve broken the app under load. I had completely missed it while designing it digitally. But on paper? It jumped out at me in seconds.</p>
<p>That moment hit me hard.</p>
<p>It made me realize how often I’d been rushing through planning without really thinking things through. Just dragging and dropping components in Excalidraw doesn’t mean you understand your own system. Sometimes, your brain needs a slower pace to catch up with your ideas. And pen and paper force you to slow down.</p>
<h2 id="heading-not-old-school-just-underestimated">Not Old-School — Just Underestimated</h2>
<p>People say pen and paper is outdated. But I think it’s just underrated. In a world where we have tools for literally everything, diagrams, roadmaps, AI-generated code, the act of slowing down to <em>think</em> is rare. And valuable.</p>
<p>I’m not anti-digital. I still use Notion sometimes to organize things I’ve already processed. But that <em>first draft</em>? That raw idea phase? I always do it on paper now. No pressure to make it look clean. No distractions. Just me and my thoughts.</p>
<p>And I don’t digitize it later either. My notebook isn’t a system. It’s a <strong>sandbox</strong>. I write things down, think them through, and move forward. That’s it.</p>
<h2 id="heading-final-thought">Final Thought</h2>
<p>If you’ve ever felt stuck, like you’re planning too much and building too little, try unplugging. Close your tabs. Stop fiddling with your workflow. Pick up a ₹40 notebook and just start scribbling.</p>
<p>It won’t look nice. It won’t sync to the cloud.<br />But you might finally hear your own thoughts again.</p>
<p>And honestly? That’s all you need to get started.</p>
]]></content:encoded></item><item><title><![CDATA[You're Not a Beginner Anymore — Now What?]]></title><description><![CDATA[So you’ve gone through the basics. You know how to write loops, use map(), create routes, connect an API. You’ve probably built a few “To-Do List” apps (we all have), maybe a blog or portfolio site. You’re done with beginner tutorials. Now you’re ask...]]></description><link>https://blog.gautamsuthar.in/youre-not-a-beginner-anymore-now-what</link><guid isPermaLink="true">https://blog.gautamsuthar.in/youre-not-a-beginner-anymore-now-what</guid><category><![CDATA[Beginner Developers]]></category><category><![CDATA[coder]]></category><category><![CDATA[betterdeveloper]]></category><dc:creator><![CDATA[Gautam Suthar]]></dc:creator><pubDate>Sat, 12 Jul 2025 01:30:34 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1751785311799/f14096b0-acfe-43ce-9aa0-b6dac0b66700.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>So you’ve gone through the basics. You know how to write loops, use <code>map()</code>, create routes, connect an API. You’ve probably built a few “To-Do List” apps (we all have), maybe a blog or portfolio site. You’re done with beginner tutorials. Now you’re asking yourself:</p>
<p><strong>“What’s next? How do I become a <em>better</em> developer?”</strong></p>
<p>You're not a rookie anymore. But you're not an expert either. You're in that in-between phase — and trust me, it’s a good place to be. This is where real growth begins.</p>
<p>In this blog, I’m sharing what worked for me during this exact stage.<br />No “ultimate roadmap” or “industry best practices.”<br />Just real, messy, personal experience — maybe it helps you, maybe it doesn’t.</p>
<h2 id="heading-stop-building-alone-all-the-time">Stop Building Alone All the Time</h2>
<p>If there’s one thing I wish I had done earlier, it’s this:<br /><strong>Start building with other developers.</strong></p>
<p>The solo dev grind teaches you a lot, but after a point, it becomes a comfort zone. When you work on a project with other programmers, it pushes you in ways no tutorial ever will.</p>
<p>I like this quote a lot:</p>
<blockquote>
<p><em>“If you’re the smartest person in the room, you’re in the wrong room.”</em></p>
</blockquote>
<p>I’d actually go a step further:<br />Sometimes, be the smartest. Sometimes, be the dumbest.</p>
<p>When you're the <strong>best dev</strong> in the team, you get to lead. You review code, set structure, answer questions, make architectural decisions. You’re not just writing code — you’re shaping the project. And you grow by <strong>teaching others</strong> and taking ownership.</p>
<p>When you're the <strong>least experienced</strong>, that’s a whole different level of learning. You watch how senior devs think, how they debug, how they name variables, how they split files. You absorb everything — even the things they <em>don’t</em> do.</p>
<p>Also, let's be honest — when you're the least experienced, there’s no external responsibility... but the <strong>internal pressure is real</strong>. You want to keep up. You don’t want to be “the one who’s slowing it down.” That pressure? It pushes you.</p>
<h2 id="heading-dont-just-write-code-read-it">Don’t Just Write Code — Read It</h2>
<p>This is something nobody tells you early on.</p>
<p>When you’ve written enough code to feel comfortable, start reading other people’s code. Explore open-source repos. Skim through popular GitHub projects. Pick a library you use, and peek inside it.</p>
<p>Look at how things are structured. Look at how they handle edge cases. Try to understand a file without reading the comments first. You’ll start seeing patterns. Clean code isn’t just about writing — it’s about recognizing.</p>
<h2 id="heading-refactor-to-learn-not-just-to-fix">Refactor to Learn, Not Just to “Fix”</h2>
<p>Sometimes I take old code — mine or someone else’s — and just try to improve it. Rename variables, break down functions, clean up conditionals. Not because it’s broken, but because I want to make it better.</p>
<p>That habit alone taught me <strong>how to think like a senior developer</strong>. It made me ask:<br />“Would I want to maintain this code six months from now?”</p>
<h2 id="heading-dont-obsess-over-perfect-roadmaps">Don’t Obsess Over Perfect Roadmaps</h2>
<p>It’s easy to get stuck looking for “what’s next” instead of actually doing it. The internet is full of roadmaps, and they’re great — but don’t let them paralyze you.</p>
<p>Instead, try this mindset:</p>
<ul>
<li><p><strong>Learn just enough</strong> to build what you’re thinking about.</p>
</li>
<li><p><strong>Struggle a little</strong>, then go read docs or blogs.</p>
</li>
<li><p><strong>Build ugly first</strong>, then refactor once you know better.</p>
</li>
</ul>
<p>Growth doesn’t look clean. It’s messy. But that’s how you improve.</p>
<h2 id="heading-final-thought">Final Thought</h2>
<p>You're past the basics. You want to get better. That’s a great place to be.</p>
<p>Here’s what helped me the most in this phase:</p>
<ul>
<li><p>Work on projects with others. Don’t always be the best — or the worst.</p>
</li>
<li><p>Read good code. Not just write it.</p>
</li>
<li><p>Refactor like it’s your job.</p>
</li>
<li><p>Keep building. Even when it feels like you don’t know enough.</p>
</li>
</ul>
<blockquote>
<p><em>“You don’t level up by being ready. You level up by doing things you’re not ready for — yet.”</em></p>
</blockquote>
<p>Again — this is just my take. This worked for me.<br />I’m still learning, still messing up, still trying to become better.</p>
<p>Maybe this helps you take that next step. Maybe it doesn’t.<br />But if you’re stuck in that “I know some stuff, now what?” stage…</p>
<p>This is what I’d tell you:<br /><strong>Find a team. Break something. Fix it. Repeat.</strong></p>
]]></content:encoded></item><item><title><![CDATA[CS Degree Won’t Make You a Developer]]></title><description><![CDATA[I read this quote a while ago and it hasn't left my brain since:

“Computer science education cannot make anybody an expert programmer any more than studying brushes and pigment can make somebody an expert painter.”

Read it again. Slowly.
It’s the k...]]></description><link>https://blog.gautamsuthar.in/cs-degree-wont-make-you-a-developer</link><guid isPermaLink="true">https://blog.gautamsuthar.in/cs-degree-wont-make-you-a-developer</guid><category><![CDATA[degree]]></category><category><![CDATA[betterdeveloper]]></category><dc:creator><![CDATA[Gautam Suthar]]></dc:creator><pubDate>Wed, 09 Jul 2025 01:30:17 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1751787379228/d2a8ecf4-2da1-4bbd-9131-a25ed24fd292.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I read this quote a while ago and it hasn't left my brain since:</p>
<blockquote>
<p>“Computer science education cannot make anybody an expert programmer any more than studying brushes and pigment can make somebody an expert painter.”</p>
</blockquote>
<p>Read it again. Slowly.</p>
<p>It’s the kind of quote you scroll past until one day it slaps you in the face because it’s talking about <em>you</em>. And in my case? It hit like a truck.</p>
<p>Because that’s exactly what happened.</p>
<p>When I stepped into this field, I genuinely believed the key to becoming a good developer was sitting in my syllabus. That if I paid attention in class, revised DBMS notes, understood the difference between primary and foreign keys, and could draw all the layers of the OSI model from memory… I’d be ready.</p>
<p>Ready for what?<br />No clue.</p>
<p>I just thought, “This is what toppers do. This is what they expect from me. This must be the right path.”</p>
<p>And then... reality kicked in.</p>
<h2 id="heading-the-plot-twist-my-first-wake-up-call">The Plot Twist: My First Wake-Up Call</h2>
<p>Six months in, I started seeing patterns. Not in code — in people.</p>
<p>The students who did nothing beyond class were often the ones struggling the most when actual tasks showed up — like building a form, fetching data, or deploying a simple website.</p>
<p>On the flip side, there were these random guys who barely attended lectures but could spin up a full-stack app in a weekend. They weren’t memorizing definitions. They were <em>doing things</em>.</p>
<p>Meanwhile, I was still stuck solving “reverse a linked list” on paper and wondering if this was really helping me get anywhere.</p>
<p>That’s when it clicked:<br /><strong>Knowing the definition of a tool is useless if you never actually use the damn thing.</strong></p>
<p>You can explain how recursion works in theory — but can you use it to solve a real problem? That’s where most students get stuck. And I was no exception.</p>
<h2 id="heading-the-college-illusion">The College Illusion</h2>
<p>There’s this illusion every student is fed (especially in Indian colleges):<br /><em>Just get your degree, and companies will line up to hire you.</em></p>
<p>Let me tell you what I’ve actually seen.</p>
<p>Hundreds of students graduating.<br />Decent marks. Some with CGPAs they were proud of.<br />And yet… they either:</p>
<ul>
<li><p>end up with ₹10–12k/month contract jobs that last 6–12 months, or</p>
</li>
<li><p>stay jobless for months, applying everywhere and getting ghosted.</p>
</li>
</ul>
<p>I’m not saying this to scare you. I’m saying this because I’ve watched it happen, in front of my eyes, to people I knew personally.</p>
<p>And it made me realize something very important:<br /><strong>Degrees don’t make developers. Work does.</strong></p>
<h2 id="heading-how-i-actually-started-learning-not-in-a-classroom">How I Actually Started Learning (Not in a Classroom)</h2>
<p>The switch happened the moment I started building my own projects. Nothing fancy. Just random ideas. Sometimes they worked, sometimes they flopped. But I kept building.</p>
<ul>
<li><p>I joined open-source projects.</p>
</li>
<li><p>I worked in teams — sometimes I was the lead, sometimes just a contributor.</p>
</li>
<li><p>I spent hours debugging silly issues, reading docs, and staring at the terminal like it owed me money.</p>
</li>
<li><p>I broke stuff and fixed it.</p>
</li>
</ul>
<p>That’s where real learning happened.</p>
<p>Not in unit tests.<br />Not in viva questions.<br />Not in “write the advantages of arrays vs. linked lists.”</p>
<p>But in building stuff. Shipping it. Watching it break. And fixing it again — slightly better this time.</p>
<h2 id="heading-what-college-actually-is-at-least-for-me">What College Actually Is (At Least For Me)</h2>
<p>College is like an old software update. It fixes some bugs, adds a few features, but it's still not ready for production.</p>
<p>And honestly? That’s okay. It’s not supposed to be everything.</p>
<p>Here’s how I see it now:<br /><strong>College is your break from real learning.</strong><br />Use it to explore, not to depend.</p>
<p>Go to class. Take your notes. Do your minimum. But after that, log in to GitHub, spin up your IDE, and start getting your hands dirty.</p>
<p>Because no one’s hiring you to write notes. They’re hiring you to solve problems. To build real things. To take vague product ideas and turn them into something that actually works.</p>
<p>And that version of you?<br />That version doesn’t come out of a syllabus.<br />That version is forged in real-world experience, bad commits, and failed deployments.</p>
<h2 id="heading-final-thoughts-this-parts-for-you">Final Thoughts (This Part’s For You)</h2>
<p>If you’re someone sitting in your second or third year of CS thinking:</p>
<blockquote>
<p>“Once I finish my degree, I’ll figure everything out.”</p>
</blockquote>
<p>You won’t.<br />Unless you start <em>now</em>.</p>
<p>Don’t wait till you graduate to build. Don’t wait for a college project to be your first actual project. Don’t wait for permission. Just start.</p>
<p>And stop treating college as your entire education. It’s not. It’s just one chapter. The real stuff — the good stuff — happens outside the classroom.</p>
<p>So yeah. Study pigments if you want.<br />But if you really want to paint?</p>
<p><strong>Pick up the damn brush.</strong></p>
]]></content:encoded></item><item><title><![CDATA[DSA vs Development – What I Actually Think]]></title><description><![CDATA[Okay let’s talk about this — DSA vs Development.Old topic, I know. But people still keep asking:“Should I do DSA first?”“Is dev enough to get a job?”“Can I skip one and focus on the other?”
Honestly, I’ve gone through all of it. So here’s my POV — no...]]></description><link>https://blog.gautamsuthar.in/dsa-vs-development-what-i-actually-think</link><guid isPermaLink="true">https://blog.gautamsuthar.in/dsa-vs-development-what-i-actually-think</guid><category><![CDATA[data structures]]></category><category><![CDATA[development]]></category><category><![CDATA[DSA]]></category><category><![CDATA[DSA practice vs project building]]></category><dc:creator><![CDATA[Gautam Suthar]]></dc:creator><pubDate>Sun, 06 Jul 2025 06:20:23 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1751782568312/ca016dee-559e-4bb9-9dea-5750af839ac5.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Okay let’s talk about this — <strong>DSA vs Development</strong>.<br />Old topic, I know. But people still keep asking:<br />“Should I do DSA first?”<br />“Is dev enough to get a job?”<br />“Can I skip one and focus on the other?”</p>
<p>Honestly, I’ve gone through all of it. So here’s <strong>my POV</strong> — not what YouTubers say, not what random people on Twitter scream — just what I actually think based on what I’ve done till now.</p>
<h2 id="heading-how-i-started">How I Started</h2>
<p>In my first year of college, we had C and C++ in the syllabus, so I learned that.<br />Also learned basic DSA — arrays, loops, recursion, sorting etc. Nothing too deep, just enough to understand how things work.</p>
<p>After that, I got into <strong>development</strong>.<br />Started building stuff — websites, UIs, backends, full projects. For like 1–2 years I was fully into dev. And now, recently, I’m also doing DSA side by side again.</p>
<p>So yeah, I’ve seen both.</p>
<h2 id="heading-why-i-like-dev-more-but-still-do-dsa">Why I Like Dev More (But Still Do DSA)</h2>
<p>If you ask me what I enjoy more — it’s definitely <strong>development</strong>.</p>
<p>Because when you build stuff, you actually <strong>solve real problems</strong>. You can say: “Hey I made this thing, it works, you can use it.” That gives you <strong>confidence</strong>. And tbh, that’s what most real jobs are about — solving real issues, not solving trees and graphs.</p>
<p>But DSA has its own role.<br />It helps you go a bit low-level. Makes you think in terms of logic, memory, performance. Gives you that "internal system" clarity that’s useful even in development.</p>
<p>So for me:<br />→ Dev = Confidence + Recognition<br />→ DSA = Clarity + Depth</p>
<h2 id="heading-can-you-get-a-job-without-dsa">Can You Get a Job Without DSA?</h2>
<p>Short answer — <strong>yes</strong>.</p>
<p>If you know dev properly, made some decent projects, and actually understand what you’ve built — that’s more than enough to get a job. Especially at startups or companies that care about <strong>what you can build</strong>, not just what you can solve on a whiteboard.</p>
<p>But if you’re aiming for FAANG-type companies or big MNCs, they’ll expect DSA in interviews. So yeah — depends on your goal.</p>
<h2 id="heading-what-id-suggest-to-beginners">What I’d Suggest to Beginners</h2>
<p>A lot of people ask: “What should I learn first — DSA or dev?”</p>
<p>My answer is simple:</p>
<ol>
<li><p>Learn the basics of one language — C, Python, JS, anything.</p>
</li>
<li><p>Then learn <strong>basic DSA</strong> — arrays, loops, sorting, recursion.</p>
</li>
<li><p>Now move to <strong>development</strong> — frontend, backend, whatever you like.</p>
</li>
<li><p>After building some stuff, get back to <strong>advanced DSA</strong> — trees, graphs, DP, etc.</p>
</li>
</ol>
<p>That’s it.<br />No rocket science.<br />No pressure to do everything together from Day 1. You’ll just burn out.</p>
<h2 id="heading-final-thoughts">Final Thoughts</h2>
<p>DSA vs Dev is not some “choose one forever” thing.<br />You don’t have to pick sides.</p>
<p>DSA helps you <strong>think better</strong>.<br />Dev helps you <strong>build better</strong>.</p>
<p>The best devs I’ve seen know how to do both — and they know <strong>when</strong> to use what.</p>
<p>So yeah, do both, but smartly. And don’t overthink it.<br />Just start, build, and improve along the way.</p>
]]></content:encoded></item><item><title><![CDATA[Reasons New Developers Must Learn C Language]]></title><description><![CDATA[Introduction
Hey Fellow Coding Wizards,
Whether you are about to embark on your coding journey or have already started. there is one question you have likely faced: Which language should I start with?Python? C? C++? Javascript? or Java? If you are fe...]]></description><link>https://blog.gautamsuthar.in/reasons-new-developers-must-learn-c-language</link><guid isPermaLink="true">https://blog.gautamsuthar.in/reasons-new-developers-must-learn-c-language</guid><category><![CDATA[General Programming]]></category><category><![CDATA[C]]></category><category><![CDATA[newbie]]></category><dc:creator><![CDATA[Gautam Suthar]]></dc:creator><pubDate>Sat, 17 Aug 2024 07:16:01 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1723877243790/4a3f1f4a-7e1c-4498-bca2-41a55f27f62b.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2 id="heading-introduction">Introduction</h2>
<p>Hey Fellow Coding Wizards,</p>
<p>Whether you are about to embark on your coding journey or have already started. there is one question you have likely faced: <strong><em>Which language should I start with?</em></strong>Python? C? C++? Javascript? or Java? If you are feeling confused, don't worry - I was in the same boat when I began.</p>
<p>Choosing a programming language to start with can be subjective. Some will recommend Python for its simplicity, while others might suggest Java for its versatility. However, from my experience, I believe starting with the C language is a great choice.</p>
<h2 id="heading-why-c-language">Why C language?</h2>
<h3 id="heading-1-foundation-of-programming-concepts">1. Foundation of Programming Concepts</h3>
<p>C language is often considered the backbone of modern programming languages. Learning C helps you understand fundamental concepts like memory management, pointers, functions, data structures, etc. These are crucial for grasping more advanced languages later on.</p>
<h3 id="heading-2-portability-and-versatility">2. Portability and Versatility</h3>
<p>Programs written in C language are highly portable. Once you master C language, you'll find it easier to pick up other languages since many modern languages borrow concepts and syntax from C language.</p>
<h3 id="heading-3-logic-building">3. Logic Building</h3>
<p>While C language doesn’t provide as many pre-written functions like python or javascript, the skills you develop from writing code yourself can be incredibly valuable. As you progress, you might find that this foundational knowledge enhances your ability to work with higher-level languages where you benefit from built-in libraries and functions. This also improve your problem-solving skills and make you a better programmer.</p>
<h2 id="heading-conclusion">Conclusion</h2>
<p>So, while Python and other languages have their own advantages, starting with C language offers a solid foundation for understanding programming at a deeper level.</p>
<p>Happy Coding !</p>
]]></content:encoded></item></channel></rss>