June 12th, 2021 – 3 mins read
Migrating from Ghost theme to NextJS and Tailwind
Ghost themes are good but not very customisable. I wanted to write my own theme and here's how I did it.
June 5th, 2021 – 3 mins read
Mentoring in GSoC 2021
This year is the first time I'm mentoring in GSoC. Here's why I decided to mentor, the progress until now and what's up next.
May 29th, 2021 – 3 mins read
To extern or not to extern?
We know that the extern keyword is important for variable declarations in C. But how does it affect a function declaration and when to use it?
May 22nd, 2021 – 4 mins read
How does a File System Work?
You're aware of what files are. You've also heard about different file systems. But how do they work?
May 14th, 2021 – 4 mins read
Simplest Memory Allocator in an OS
Memory management is one of the, if not most, important parts of an OS. To begin small, we'll choose the First Fit algorithm which is the easiest to implement.
November 15th, 2019 – 3 mins read
Going Mouseless on MacOS
I was used to the control and power of i3wm on my Arch Linux setup. Until I got a MacBook. But I am stubborn and I hate getting my fingers off the home row of my keyboard.
Get the latest posts directly to your inbox!
Introvert, systems programmer, reader, wannabe chef, nighttime philosopher.