AI and Developer Ecosystem There is a lot of buzz in the industry about the developer role and how AI will influence it. This article covers some questions with the help of an industry leader in this space
Providing Context to Large Language Models using VectorDB Using VectorDB to increase effectiveness of Large Language Models (LLMs) in enterprise use cases
Engineering Management is not Easy I have discussed the path to engineering management with a few people in the last few months. Most of these conversations were productive, but some of the statements had me wondering about the misconception folks have about engineering managers. Here is a sample of some puzzling statements that came up
Traits of Highly Successful Teams I have worked for 10 people startups, to mid-size hyper growth companies, to a Fortune 500 company. In each of those opportunities, I was surrounded by smart people. Yet some teams were highly successful while the others struggled with their goals. Reflecting back on those times, I was analyzing why
Effective Sprint Planning - Five Things to Consider Anyone who knows me, knows my general dislike about scrum methodologies. But Scrum is everywhere and some are even following it as a religion. Well, if we are continuing this cultish ideology, let me help a bit. Here are the things that I think teams should consider right before committing
Apple ID - Lost Email Account and Forgotten Security Answers I recently upgraded my macbook to Mojave. While browsing some settings in my system preferences, I noticed that my icloud account was linked to my old Apple ID which was linked to my ancient Yahoo account (yes, don't judge). I tried to sign out of that account and
Don't Leave Tech Just Yet Disclaimer: The thoughts below are mine and not of my present or past employers'. I have not been compensated or asked to write this article. I am just crossing the 10 years mark of my career in the software industry. With that milestone, I have been thinking to write