Becoming a Productive Software EngineerAs an engineering manager, I’ve often heard from my reports during performance reviews all the external reasons why their productivity…Mar 7, 2024Mar 7, 2024
Confession of an Engineering Manager on PromotionsI’ve often seen or heard that one of the key indicators of a good manager is the ability to promote someone. On the surface, it seems…Mar 1, 202411Mar 1, 202411
My Ted Lasso Moment at UberIn the first episode of Ted Lasso, when Ted starts his job as head coach on the new team amid all the cynicism and doubt, he leaves an…Feb 20, 2024Feb 20, 2024
Passion vs StressIn his tweet below, Simon Sinek says stress and passion only differ in purpose. In a corporate setting, the organizational needs create a…Feb 19, 2024Feb 19, 2024
Constituting an Engineering ProcessEngineering managers are responsible for a team of typically highly paid software engineers in a domain with nebulous aspects of technology…Jan 22, 2024Jan 22, 2024
Managing Engineering ProductivityAround mid-year 2022, tech companies began tightening their belt and closely monitoring software engineers’ pull request (PR) counts. This…Jan 16, 2024Jan 16, 2024
About Promotion-Driven DevelopmentAt the outset, a promotion-driven culture is meritocracy, which is the backbone of capitalism. What permeates many tech companies today…Jan 13, 2024Jan 13, 2024
Performance Management at a Macro LevelAs an engineering manager, at least 50% of the time is spent on people management. The ultimate goal is not just to utilize the team’s…Jan 10, 2024Jan 10, 2024
Writing an Excellent PostmortemIn the world of software engineering, incidents happen every once in a while. The uninitiated fix them in isolation and move on while the…Jan 6, 20241Jan 6, 20241
The Process for Engineering ExcellenceIn a large-scale & interconnected software system, there are upwards of millions of lines of logs daily, many of which are signals of…Jan 1, 2024Jan 1, 2024