Blog

Random things that I scribble down.

More than being my blog, I consider this to be my neat personal knowledge management.

Letting all of my organized thoughts into the world.

Feel free to contact me to discuss about the things that I write

Technical Blogs only

Using LLMs for Breadcrumbs, Not Code Generation

How to learn using LLMs without outsourcing your thinking

Dec 08, 2025·5 min read
  • AI
  • learning

Go escape analysis and why my function return worked.

In C, you'd be arrested for doing the same.

Dec 05, 2025·5 min read
  • Go

The time flushSync broke my React app & how React rendering works

Learning about React rendering and flushSync.

Nov 08, 2025·4 min read
  • React

Rename git branch

How to remove a git branch.

Sep 24, 2025·1 min read
  • git

Everyday Athlete & Me

My experiments with exercise

Sep 17, 2025·4 min read
  • life
  • health

Generating commit messages with Gemini CLI (no API key required)

Use gemini cli to write commit messages.

Jul 15, 2025·3 min read
  • AI
  • git

Remove application title bar in linux mint cinnamon

I really hate the title bar in applications, so here's how to remove it in linux mint cinnamon

Jun 18, 2025·1 min read
  • TIL
  • Linux

swapfiles - how to create and use them in linux

My RAM kept running out until I learned about swapfiles.

May 09, 2025·6 min read
  • TIL
  • Linux

Software I can't live without on my Mac

These are my essential mac applications.

Mar 27, 2025·1 min read
  • mac

Redirect URLs & Proxy URLs in Rails

Active Storage supports two ways to deliver files.

Mar 11, 2025·2 min read
  • TIL
  • Rails

Ruby constants defined in arrays and hashes can be accessed via the class

Ruby quirk that I didn't know existed

Jan 31, 2025·1 min read
  • TIL
  • Rails

TIL: Logseq has a built in notepad calculator

Extremely useful when you want to do everyday maths

Jan 07, 2025·1 min read
  • logseq
  • TIL

2024 in Review

I take a step back and look at 2024.

Jan 05, 2025·8 min read
  • life
  • travelling

Life during November 2024

A post on how the month of November went and the things that I learned and observed.

Dec 08, 2024·2 min read
  • life

View all branches that have a certain commit

Given a commit, we need to know all the branches that have that commit

Nov 14, 2024·1 min read
  • git

Life during October 2024

A post on how the month of October went and the things that I learned and observed.

Nov 07, 2024·4 min read
  • life

Life during September 2024

A post on how the month of September went and the things that I learned and observed.

Oct 18, 2024·5 min read
  • life

Fixing Low Storage Space on Mac as a Developer

How I figured out what was taking up storage space on my mac.

Jun 30, 2024·2 min read
  • mac
  • terminal

I thought I hated cooking, but looks like it has grown on me

The meditative retreat I get while cooking

Apr 01, 2024·3 min read
  • life

Too many ideas, not enough time

An invitation to the plethora(an overstatement) of ideas that I have

Aug 06, 2023·2 min read
  • question

Haircut & Lost in my thoughts

Never thought going for a haircut would be this insightful.

Feb 28, 2022·3 min read
  • life
  • meditation

Bootstrapping a Typescript, Nodejs, Express API

There are many ways to setup a Typescript Nodejs Express API. Here I am going to show you a way that I found to work.

Jan 18, 2022·3 min read
  • coding
  • typescript
  • nodejs
  • expressjs
  • api