Demystify Productivity EngineeringFor engineers and engineering leaders who have been in the software industry for some time, you’ve likely encountered or collaborated with…Mar 27Mar 27
How to Work with Your Manager EffectivelyFor most of us who work in companies, we have a manager to report to. One of the most important aspects that affects the workday…Apr 17, 2023Apr 17, 2023
Director to VP Engineering: what is expected and how to prepare?A lot of engineering leaders made it to the director level and now wonder what it looks like at a VP level, and even more importantly, how…Apr 2, 20212Apr 2, 20212
Engineering Manager to Director: what it takes?There is an excellent article on this topic: https://www.brendanreid.com/blog-1/4-tips-to-jump-from-manager-to-director. I truly enjoyed…Mar 8, 20212Mar 8, 20212
Engineer To Manager: should you?For a software engineer, as your career progresses, sooner or later, you will face a question: Should I become an engineering manager?Mar 6, 2021Mar 6, 2021
Architecture V1 in an Early Stage StartupAlthough there are tons of articles on software architecture on the internet, they are mostly from late stage startups or public companies…Feb 26, 2021Feb 26, 2021
Build A Founding Engineering Team from ScratchIn Sep 2019, I joined Trace Data, a seed stage startup on API security based in the Bay area, to head the engineering org. Although I have…Feb 25, 2021Feb 25, 2021
Hire a NearShore TeamEngineering leaders may often hear the idea of hiring a nearshore team, and think about this option. However, not many people have…Feb 21, 20211Feb 21, 20211
High Availability >99.99%In the past 6 years, good or bad, I have been in an engineering leader role owning the most critical uptime or service availability in a…Feb 20, 2021Feb 20, 2021