Hello! My name is Rahul Sawhney. I'm a technical program manager and a learner. I love delivering projects while being effective, efficient and having fun along the way.
About The Blog
This blog is a completely personal medium of communication, it is not tied to my employer or their messaging.
I can't imagine a life without learning. I started out as a software developer. As a kid, my first experience with computers was with BASIC. I was fascinated by all the things I could do with a few simple lines of code. While still in school I learned Pascal, another simple yet powerful language. Later during my engineering graduate degree, I developed more advanced software using Delphi and Java. I also got introduced to databases such as Oracle, MS SQL and thought they were very cool. In my formative professional years, I learned more about Java (and J2EE), .Net, C++, more databases, and techniques such as test driven development, test automation, continuous integration etc.
I moved into roles after working briefly as a technical consultant for Philips Healthcare. Visiting hospitals for Philips, I saw first hand how real users experience software, and how critical it can be - especially when things go wrong! I knew the customer was important but had not realized until then, how much!
Agile started making sense soon after I was challenged by my first project as a manager. Getting a difficult project done with a team turned out be far more complex than delivering one small feature as an individual. Since then, agile principles have guided me and influenced much of my learning and there has been no turning back.
I thank so many people who have taught me things, either directly or indirectly. There is truly a lot more to learn, learning will never end!
Thank you for visiting my blog, hope you find it useful. I love feedback, so if there is anything you would like to say, please drop me a comment on the blog post.
You are most welcome to leave comments on the posts, critical or not. I am looking forward to that!