Recap 2025
Jan 9, 202613 min read

The year 2025 will likely be remembered as when AI began dominating workplaces. When Trump took reign of the US government. When 67 was still a thing. For me, 2025 will be remembered differently. It…

My First Game Jam
Oct 27, 20259 min read

Like many programmers, what sparked my interest in coding was video games. Also like many programmers, I'd never seriously worked on a game outside of school projects. My only experience building…

Wandering In Thought
Sep 30, 20251 min read

Wandering down unbeaten paths Several days without a bath Watching gophers and sunsets Thoughts and worries all are met Wandering through the woods and glades Not a single thought forbade All of time…

My CSF Leak Journey
Aug 8, 202528 min read

Two years out of college, I wasn't technically a new grad anymore. But I still played table tennis at the office with anyone who was free. Still went out to meet people at the climbing gym. Still felt…

How I'm Fighting My YouTube Addiction
Jul 30, 202511 min read

I used to watch a lot of YouTube. First thing I did after coming home from high school was binge as many Overwatch videos as possible before my parents came home. Whenever I felt that dreaded need to…

Bedrest Podcasts
Jul 23, 20255 min read

I was introduced to podcasts in early 2024 when I started training for a half marathon. Every morning, I went running and worked out to the same playlist and wanted to listen to something new, so I…

One Stranger A Day
Jul 21, 20254 min read

I used to be terrified of class presentations. Of talking in groups bigger than three. Of interacting with people at all. In middle school, I would hold in the urge to go to the bathroom because it…

My Meditation Week
Jul 17, 202515 min read

I feel like I've known about meditation for forever now and have heard about its numerous mental and physical benefits and have even had multiple attempts at trying to make it a habit. I'd try…

Arsenal of Advice
Jul 1, 20205 min read

People usually think of advice as a shortcut in the race for whatever we're searching for. Once you find the ultimate piece of advice, all you have to do is follow it and you'll be set. But no, this…

Weekly Reflections
Jun 23, 20206 min read

I often go through my week just trying to work on the things I need to work on, and more-than-occassionally I end up watching youtube videos for hours on end. In the morning, I feel motivated to work…

NLP
Jun 17, 202018 min read

For the past 4 days [1], I've been going through the notes and video lectures of Stanford's NLP course. I covered all the content but it went by relatively quickly so I'm going to summarize on a high…

Purpose of Life
Jun 5, 20206 min read

To pass on our genes, to make money and raise a family, to keep a bubble of order in the entropic universe, to build a sucessful company, to help those in need, to express oneself on a blank canvas…

A Different Kind of Internship
May 28, 20207 min read

When interviewing for software engineering internships and asking what I'd be doing at the companies, I received similar answers of my role being to integrate existing platforms or doing some kind of…

Hey Look a Blog!
May 27, 20203 min read

This is a blog post. For the longest time, I've wanted to write one of these in my very own blog. I have a lot of thoughts. Some of them make people go WTF and some of them could actually be useful to…