Ketan's Newsletter
Subscribe
Sign in
Home
Notes
Archive
About
Latest
Top
Discussions
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…
17 hrs ago
•
Ketan Bhatt
3
Share this post
Ketan's Newsletter
Catch Up: Lessons Senior Engineers Know about ORMs
Copy link
Facebook
Email
Notes
More
1
January 2024
Avoid Common Elasticsearch Pitfalls
Useful Tips from building Conversations' Search at Intercom
Jan 25, 2024
•
Ketan Bhatt
Share this post
Ketan's Newsletter
Avoid Common Elasticsearch Pitfalls
Copy link
Facebook
Email
Notes
More
July 2020
Race Conditions/Concurrency Defects in Databases: A Catalogue
Or, how to create bugs that are hard to find
Jul 3, 2020
•
Ketan Bhatt
1
Share this post
Ketan's Newsletter
Race Conditions/Concurrency Defects in Databases: A Catalogue
Copy link
Facebook
Email
Notes
More
June 2020
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
Share this post
Ketan's Newsletter
Get your code reviewed by Martin Fowler, kinda
Copy link
Facebook
Email
Notes
More
The Nature of Software Development, by Ron Jeffries
Learnings about building Software, and Product.
Jun 6, 2020
•
Ketan Bhatt
Share this post
Ketan's Newsletter
The Nature of Software Development, by Ron Jeffries
Copy link
Facebook
Email
Notes
More
February 2020
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
Share this post
Ketan's Newsletter
Build Systems with Speed and Confidence by Closing the Loop First!
Copy link
Facebook
Email
Notes
More
January 2020
Intercom's Interview Process and My Experience
Based on my interview for a Product Engineering role in 2019
Jan 1, 2020
•
Ketan Bhatt
Share this post
Ketan's Newsletter
Intercom's Interview Process and My Experience
Copy link
Facebook
Email
Notes
More
August 2019
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
Share this post
Ketan's Newsletter
Postgres: Recreating Indexes supporting Unique, Foreign Key and Primary Key Constraints
Copy link
Facebook
Email
Notes
More
May 2019
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
Share this post
Ketan's Newsletter
Avoid breaking habits with help from Economics
Copy link
Facebook
Email
Notes
More
January 2019
Why do we make irrational decisions?
We often get surprised by the decisions taken by those around us.
Jan 15, 2019
•
Ketan Bhatt
Share this post
Ketan's Newsletter
Why do we make irrational decisions?
Copy link
Facebook
Email
Notes
More
December 2018
On taking feedback well
A colleague and I were discussing how it is difficult to take critical feedback well.
Dec 10, 2018
•
Ketan Bhatt
Share this post
Ketan's Newsletter
On taking feedback well
Copy link
Facebook
Email
Notes
More
August 2018
Don’t be the Alpha Geek: Your team deserves better
Alpha Geek?
Aug 12, 2018
•
Ketan Bhatt
Share this post
Ketan's Newsletter
Don’t be the Alpha Geek: Your team deserves better
Copy link
Facebook
Email
Notes
More
Share
Copy link
Facebook
Email
Notes
More
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts