<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Home on Senthilnathan</title><link>https://ssenthilnathan3.github.io/</link><description>Recent content in Home on Senthilnathan</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Mon, 20 Jul 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://ssenthilnathan3.github.io/index.xml" rel="self" type="application/rss+xml"/><item><title>Why malloc is doing more than I asked for</title><link>https://ssenthilnathan3.github.io/blog/malloc/</link><pubDate>Mon, 20 Jul 2026 00:00:00 +0000</pubDate><guid>https://ssenthilnathan3.github.io/blog/malloc/</guid><description>void *p = malloc(13); Almost all of us has seen this before when writing a safe c program. we know what this line does, atleast we know the purpose of it,
ask for 13 bytes, get 13 bytes
that&amp;rsquo;s what i thought when i started building this on a friday out of curiosity. 30 mins into it, without writing a single line of code&amp;hellip; i knew that this almost never happens.</description></item><item><title>NPM sucks for a solo dev</title><link>https://ssenthilnathan3.github.io/blog/fuck-npm/</link><pubDate>Wed, 01 Jul 2026 00:00:00 +0000</pubDate><guid>https://ssenthilnathan3.github.io/blog/fuck-npm/</guid><description>i spend every week doing something that has absolutely nothing to do with putting out good content for my blog.
i am fixing a transitive dependency vulnerability in a package i didn&amp;rsquo;t even know i was using.
for a solo developer, the javascript ecosystem can feel like a full-time job. it&amp;rsquo;s a treadmill that never stops, and if you step off it, a dependabot alert will politely tap you on the shoulder to inform you that your site is now insecure because of a micro-package that left-pads strings.</description></item><item><title>I spawn interests randomly...</title><link>https://ssenthilnathan3.github.io/blog/spawning-random-interests/</link><pubDate>Sat, 16 May 2026 00:00:00 +0000</pubDate><guid>https://ssenthilnathan3.github.io/blog/spawning-random-interests/</guid><description>Sometimes I wish that I had something to stick onto like a niche or a skill that I can keep doing for the rest of my life. But it had never come.
I still keep stumbling upon things that are tangential for me to do, like watching hours and hours of Quantum Mechanics lectures from MIT OpenCourseware, try to learn PCB designing, trying to learn music, art (animation), UI/UX designing?</description></item><item><title>FPGAs broke my brain</title><link>https://ssenthilnathan3.github.io/blog/fpgas-broke-my-brain/</link><pubDate>Tue, 07 Jan 2025 00:00:00 +0000</pubDate><guid>https://ssenthilnathan3.github.io/blog/fpgas-broke-my-brain/</guid><description>an FPGA engineer recently used a tamil movie analogy to explain hardware design, and it fundamentally changed how i approach programming.
he compared FPGAs to Anniyan-the chaotic protagonist with three personalities:
ambi: strict, rule-bound bureaucrat anniyan: violent, unpredictable vigilante remo: charming, effortless romantic his point was that writing for FPGAs isn&amp;rsquo;t just about syntax. if you just follow the rules blindly (Ambi), the synthesis tool might misinterpret your intent and produce something completely broken and chaotic (Anniyan).</description></item><item><title>winning without a battle</title><link>https://ssenthilnathan3.github.io/blog/winning-without-a-battle/</link><pubDate>Thu, 02 Jan 2025 00:00:00 +0000</pubDate><guid>https://ssenthilnathan3.github.io/blog/winning-without-a-battle/</guid><description>i was literally screaming my lungs out - &amp;ldquo;AKAZAAAAA&amp;rdquo; - along with the protagonist when akaza showed up before tanjiro in the Demon Slayer: Infinity Castle
but something about their battle lingered.
apart from the mind-blowing effort put into the animation, choreography, and script, there was one thing that stayed with me.
this fight wasn&amp;rsquo;t won by strength.
who are akaza &amp;amp; tanjiro… really? Tanjiro Kamado is someone who loses his family to demons.</description></item><item><title>Welcome to My Blog</title><link>https://ssenthilnathan3.github.io/blog/welcome/</link><pubDate>Wed, 18 Dec 2024 00:00:00 +0000</pubDate><guid>https://ssenthilnathan3.github.io/blog/welcome/</guid><description>Welcome! This is the first post on my new blog, and I&amp;rsquo;m excited to share my thoughts with you.
What to Expect This blog will cover a variety of topics that interest me, including:
Technology &amp;amp; Engineering — Deep dives into tools, frameworks, and the craft of building software Research &amp;amp; Ideas — Explorations of concepts that capture my curiosity Projects — Retrospectives and lessons learned from things I&amp;rsquo;ve built Why I Write Writing is thinking.</description></item><item><title>About</title><link>https://ssenthilnathan3.github.io/about/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://ssenthilnathan3.github.io/about/</guid><description/></item></channel></rss>