At Squad, we have been following the concept of having small inter-disciplinary teams, which we call Solver Teams (the concept is beautifully explained by Spotify, we took a lot of inspiration from them). As fate would have it, I got to lead a team responsible for building the Machine Learning platform for Squad, from scratch. … Continue reading How I stopped being awful at managing: Leadership lessons from a Dev
You have some data in your database. How should you structure this data when you send it to the frontend, let's say, or want to work with it in your code? Should you convert the records to a list of dictionaries/hashmaps? Or should you just send them as a list of list? How do you … Continue reading How do I structure my data? Lists? Dictionaries? List of Dictionaries?
I interviewed at Intercom, Dublin, for a "Product Engineer" role in June - August, 2019. I will be starting my Intercom journey on December 2nd, 2019 😀 While preparing, I got a lot of help from Glassdoor and I thought of adding my interview experience to the internet too, for helping people in the future. … Continue reading Intercom's Interview Process and My Experience
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 exact commands, after searching quite a bit, just to be sure that I am doing the right thing and not making a mistake. In the past, … Continue reading Postgres: Recreating Indexes supporting Unique, Foreign Key and Primary Key Constraints
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 mental model for motivating people who struggle with building new habits (like this guy I know, me). Aside: I highly recommend reading "How Will You Measure Your Life?" … Continue reading Avoid breaking habits with help from Economics
God grant us the serenity to exercise our bounded rationality freely in the systems that are structured appropriately, the courage to restructure the systems that aren't, and the wisdom to know the difference!
A colleague and I were discussing how it is difficult to take critical feedback well. The conversation was textual and I ended up writing a lot of thoughts. In a bid to save my keystrokes from dying, I thought I will pen down my thoughts here so that I can share them with peeps whenever … Continue reading On taking feedback well