My Writings
Writing is a big part of my life. This is a collection of the essays and long-form post I have throughout the years.
I also keep a separate collection of my shorter posts and fleeting thoughts - I call that my Scratchpad.
2023
Partially-Implemented Interfaces in Go
When you just want to implement one or two methods … but be careful.
User or *User - Do We Need Struct Pointers Everywhere?
A bit of up-front thinking can help make our Go code cleaner and more performant.
How To Schedule Block Reminders in Logseq
Remind yourself of current and future events with ease.
The Secret to Being a Great Bass Player
Think of it as a percussion instrument, not (only) as a low-pitched guitar.
Successful Interviews Start with Why
It is essential to understand the motivation behind why a company is posting a job offer before taking it on. Asking the right questions can help you assess if the job is a good fit for what you are looking for and if the company is on the same page.
2022
The Big Thing in Unix
The big thing in Unix was the realization that instead of building large monolithic systems, one could build smaller programs which could communicate with each other.
Epic Rap Battles of Programming: Java vs. Go
Two programming language giants appear on stage for a massive rap battle. Who will win?
Consistent > Idiomatic
As a software engineer, I’ve learned that consistency in code is crucial for the long-term success of a project, even when it means deviating from idiomatic principles.
How Logseq Introduces Event Sourcing to Note-Taking
Logseq is the closest thing to event sourcing in note-taking and knowledge management.
Book Review: Moonshot by Albert Bourla
Albert Bourla’s book, “Moonshot: Inside Pfizer’s Nine-Month Race to Make the Impossible Possible” provides readers with a behind-the-scenes look at the race to develop and deliver a COVID-19 vaccine. As the CEO of Pfizer, Bourla’s perspective provides a unique and interesting angle on the story. The book is easy to read and covers various topics, from the science behind the vaccine to the politics and logistics of getting it manufactured and distributed.
feedle - It’s a World of Feeds!
I have recently helped a team bring a new side project to the world - feedle. feedle is a dedicated search engine for blogs and podcasts - anything with a public RSS feed. What makes it unique is that every search on feedle is also its own RSS feed. This allows visitors to subscribe to topics of interest rather than hundreds of individual feeds.
Information Overload Day
It’s Information Overload Day today, a day to take a break from the constant flow of information. It symbolizes everything I have been fighting for - creating tools and solutions that help people spend less time processing information online.
Do You Use One Or Multiple Obsidian Vaults?
Most people using Obsidian prefer using a single vault for all their notes, according to a quick poll. This gives users more flexibility and fine-grained control in organizing their notes. A single vault also contains all of one’s notes in one place - this is especially useful for cross-linking and knowledge discovery.