That Will Never Work by Marc Randolph


Earlier this week, I finished listening to audible That Will Never Work by Marc Randolph, the co-founder and first CEO of Netflix. Marc painted a turbulent story of his life starting from the plot of the inception of Netflix to its eventual IPO in 2002 and his retiring from the company in 2004. When it comes to Netflix… Continue reading That Will Never Work by Marc Randolph

Leadership and Philosophy


Do you need to understand philosophy to be a great leader? Do you need to have a leadership philosophy of your own? How will you build one if you are not knowledgable on philosophy in the first place? A leadership philosophy is a structured approach to leading others. Leaders often write philosophies as a guiding… Continue reading Leadership and Philosophy

The Anatomy of the Swipe: Making Money Move by Ahmed Siddiqui


Last month a medium article on payments ecosystem through a LinkedIn connection Ahmed Siddiqui caught my eye. It's part of a series of articles on how debit and credit cards work end to end. I found the article very informative and the author an ex-marqetan. When I reached out over slack, he told me about… Continue reading The Anatomy of the Swipe: Making Money Move by Ahmed Siddiqui

The Challenges of Leading Engineering Teams – AHappyJob Post


AHappyJob, an online portal for job-seekers, recently contacted me to ask a few questions around challenges of leading engineering teams. They published a blog post with my answer about it here - http://blog.ahappyjob.com/the-challenges-of-leading-engineering-teams/ What do you wish engineers understood about the challenges their managers go through? My Answer: When engineering managers are giving relatively high… Continue reading The Challenges of Leading Engineering Teams – AHappyJob Post

Job Satisfaction Index for Software Engineers


When it comes to job satisfaction, software engineers score high marks across the industry. I wanted to check what are some of the major components of job satisfaction for you. These may very well be the building blocks to create a job satisfaction index for software engineers. Here is my list in the order I… Continue reading Job Satisfaction Index for Software Engineers

The Making of a Manager by Julie Zhou


Today I finished The Making of a Manager: What to Do When Everyone Looks to You by Julie Zhou. This is a recent management book target to new managers or those who are mostly in line management level as opposed to mid-level management or executive leadership. The book brings personal experiences of Julie starting as… Continue reading The Making of a Manager by Julie Zhou

The Manager’s Path by Camille Fournier


Yesterday I finished reading The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change by Camille Fournier. This is a must-have book for any software engineering manager and a great book for anyone who is even remotely involved with software engineering in any capacity. I liked the book so much that I immediately ordered… Continue reading The Manager’s Path by Camille Fournier

The First 90 Days: Critical Success Strategies for New Leaders at All Levels


I finished The First 90 Days by Michael D Watkins today. I don't think it's very relevant for me but at higher level of leadership, this will be a good book to check. In this book Michael elaborates below 9 points for successful transition of leaders into new jobs with new responsibilities. 1. Promote Yourself… Continue reading The First 90 Days: Critical Success Strategies for New Leaders at All Levels

High Level System Design and Architecture Topics


These are some of the topics that a standard backend engineer should know. Here we are consciously excluding any particular tool, framework or programming language. Instead we want to focus on topics related to high level system design and architecture. It can't be an exhaustive list ever. I will try my best to keep adding… Continue reading High Level System Design and Architecture Topics