How we moved search from Typesense to Postgres for a tenth of the cost
AUGUST 31, 2026
For five years our search ran entirely in expensive RAM and was months away from a wall. Here is how we moved it to Postgres and pg_search for a tenth of the cost, and let a swarm of AI agents do the overnight tuning.
Continue reading →
Postgres triggers saved me from a world of pain
JUNE 25, 2026
How we made a set of real-time counts accurate and instant by leaving the application layer and going into the database itself, and why I could finally do it.
Continue reading →
How I built a welcome email sequence with no code
OCTOBER 30, 2022
A step by step guide to creating an email sequence automation using Sendgrid and Make.com.
Continue reading →
How to turn exercise into a subconscious habit?
MARCH 27, 2021
A simple guide to condition your body in a way that exercising becomes second nature. Just like brushing teeth.
Continue reading →
A startup is about managing chaos
MARCH 7, 2021
Bug fixes, feature requests, UI/UX enhancements - which one to pick up first?
Continue reading →
A brief review of 2020
DECEMBER 27, 2020
What I learnt from growing a SaaS business, growing my personal website and building a team.
Continue reading →
Increasing the productivity of yourself and your team
DECEMBER 20, 2020
My thoughts on how personal and team productivity can be boosted by breaking up time on a weekly and daily basis for various tasks.
Continue reading →
Testing webhooks using netcat and ngrok
NOVEMBER 29, 2020
An elegant way to test your webhooks using just 2 simple terminal commands.
Continue reading →
Building a Django CRUD application in minutes
NOVEMBER 14, 2020
A structural guide and tutorial for building a Django CRUD application at lightning speed using the Django Rest Framework library
Continue reading →
Decoding an email message
NOVEMBER 1, 2020
A short summary of what an email actually looks like to a client, followed by some useful meta data present in the email.
Continue reading →
A blog post about nothing
OCTOBER 24, 2020
Sometimes all we really need in life is a creative way to pass the time. Not everything has to be a lesson.
Continue reading →
The Set data structure saved me from a world of pain
OCTOBER 16, 2020
A concept that seemed insignificant turned out to be more useful than I imagined.
Continue reading →
How conversations evolved with technology
OCTOBER 10, 2020
My thoughts on how conversations are taking place in the modern world.
Continue reading →
Imposter syndrome: Is it a bug or a feature?
OCTOBER 4, 2020
Do you sometimes feel like you do not deserve the success that you achieved? Here are my thoughts on imposter syndrome.
Continue reading →
Choosing the right tech stack for your product
SEPTEMBER 20, 2020
A few structural guidelines to help choose the right tech stack for your software product.
Continue reading →
The feedback loop of productivity
SEPTEMBER 12, 2020
My attempt at rekindling the joy of writing by talking about the very thing that helped me write in the first place.
Continue reading →
Finding the right point in your UX to trigger a paywall
AUGUST 9, 2020
How to gently nudge users into becoming paying customers without stopping them from scoping out your product.
Continue reading →
Handling more than 200 transactions per second using python-rq
JULY 26, 2020
A structured guide on how to handle large amounts of traffic where each request has to be processed using many resources.
Continue reading →
Meet El Chapo - an open source & serverless URL shortener
JULY 19, 2020
Written in python/flask using AWS DynamoDB as the data store and having the ability to track clicks.
Continue reading →
Hosting your entire web application using S3 + CloudFront
JULY 12, 2020
Leverage S3 and CloudFront to host your web app in an infinitely scalable way.
Continue reading →
Want to start a business? Try not to do it alone
JULY 7, 2020
Advantages of starting starting a business with a teammate.
Continue reading →
My post was #3 on Hacker news.
JULY 5, 2020
What went into writing content that went viral on Hacker News for a day
Continue reading →
Our AWS bill is ~ 2% of revenue. Here's how we did it
JUNE 27, 2020
Leveraging AWS lightsail to achieve a minimal AWS bill
Continue reading →
A brief review of 2019
DECEMBER 31, 2019
Most important aspects of building a remote business
Continue reading →