Ketan's Newsletter
Subscribe
Sign in
Home
Notes
Archive
About
Do you really need a Vector Search Database?
Reflections on Intercom’s decision to stick with Elasticsearch
Aug 7
•
Ketan Bhatt
Catch Up: Lessons Senior Engineers Know about ORMs
Think you know your ORM? Discover the subtle bugs, race conditions, and performance pitfalls many engineers miss. Learn expert strategies for Rails…
May 9
•
Ketan Bhatt
4
1
Race Conditions/Concurrency Defects in Databases: A Catalogue
Or, how to create bugs that are hard to find
Jul 3, 2020
•
Ketan Bhatt
1
Avoid Common Elasticsearch Pitfalls
Useful Tips from building Conversations' Search at Intercom
Jan 25, 2024
•
Ketan Bhatt
Get your code reviewed by Martin Fowler, kinda
I picked up Refactoring, by Martin Fowler, and I am learning a lot.
Jun 30, 2020
•
Ketan Bhatt
Latest
Top
Discussions
The Nature of Software Development, by Ron Jeffries
Learnings about building Software, and Product.
Jun 6, 2020
•
Ketan Bhatt
Build Systems with Speed and Confidence by Closing the Loop First!
I re-learnt something recently: the importance of closing the loop on a system you are trying to build, as quickly as possible, and then adding the…
Feb 24, 2020
•
Ketan Bhatt
Intercom's Interview Process and My Experience
Based on my interview for a Product Engineering role in 2019
Jan 1, 2020
•
Ketan Bhatt
Postgres: Recreating Indexes supporting Unique, Foreign Key and Primary Key Constraints
I have frequently found myself in situations when I had to reindex a few indexes (because the index got bloated a lot), and I always have to lookup the…
Aug 16, 2019
•
Ketan Bhatt
Avoid breaking habits with help from Economics
Recently, while reading “How Will You Measure Your Life?”, I came across the concept of Marginal Thinking and I thought that it could be used as a…
May 29, 2019
•
Ketan Bhatt
Why do we make irrational decisions?
We often get surprised by the decisions taken by those around us.
Jan 15, 2019
•
Ketan Bhatt
On taking feedback well
A colleague and I were discussing how it is difficult to take critical feedback well.
Dec 10, 2018
•
Ketan Bhatt
See all
Ketan's Newsletter
I write about databases and product engineering: lessons that will come handy everyday in your job. No junk, I only write when I have something substantial to share.
Subscribe
Recommendations
Ahead of AI
Sebastian Raschka, PhD
Not Boring by Packy McCormick
Packy McCormick
The Fitzwilliam
Fitzwilliam Staff
Socials
Linkedin
Twitter
Github
Ketan's Newsletter
Subscribe
About
Archive
Recommendations
Sitemap
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts