Musings on software development
Anutthara Bharadwaj's notes on software development, Visual Studio and other random stuff
Translate This Page
Translate this page
Email Blog Author
RSS for posts
RSS for comments
Search this blog
Search all blogs
Manual Test Runner
Musings on software development
12 Dec 2013 1:45 PM
When I had just joined Microsoft, as a video game obsessed college kid, I was trying to figure out the “point of the game” here at work. At first, I decided the point of the game was to write code. Didn’t matter how useful it was, it was cool to write lots of code. Then, when my testers started burying me with bugs, I figured the point of the game was to catch bugs before others did. Didn’t matter how important it was, it was cool to catch bugs in your code before anyone else did. But when I saw users wrestle with the product, I thought the point of the game was to build a great experience. Didn't matter how many people use the scenario, it was cool to write awesome specs for well thought out end to end scenarios.
d then one day, I met an actual customer outside work who told me what a profound impact our product had on his life
. He was so excited about the release and genuinely grateful that the product saved him several hours of time and made him super productive! I still remember that moment vividly.
It struck me then, that the “point of the game” was really to make a difference in your customer’s life!! It didn’t matter how you did it - by creating an experience, filing a bug or checking in code. The
was to make a huge positive impact on as many users as possible. Since then, I’ve found that making a decision often becomes easier when you can answer clearly the question “Is this the best thing for the customer?”
As I look back at
my last 10 years
of shipping products here at Microsoft, the ride has been crazy, exciting and non-stop fun working with the best teammates possible. From being a developer writing a
game for high school kids
, a tester for a
new programming language
to being a product manager on a
product that went from zero to market leader in 2 versions
, every gig has been an incredible adventure. Life at Microsof
has never been short of excitement - relentless coding/debugging sessions (I was late for my own wedding engagement trying to fix a tricky timing issue failing my tests), drinking from a firehose of user feedback (our power users aka MVPs have strong opinions and can give us some tough love occasionally ;-) ), nervous waits before product launch (are the deployment Gods appeased with our offering of chocolate chip cookies?), learning from super-smart and patient colleagues (I had the
TF on my team
call me for an hour to explain basics of secure code cuz I was a newbie with a God complex who refused to believe I could be wrong) and so much more
It is hard to leave a place that has been home for so many years. But, it's now time for a change and I say goodbye to Microsoft to go off on a new adventure! This will be my last post on my MSDN blog.
You can keep in touch on
that aggregates my social media content. See you there!
Blog - Comment List MSDN TechNet
Leave a Comment
Please add 2 and 3 and type the answer here:
An error occurred while posting! Please retry posting your comment.
© 2014 Microsoft Corporation.
Privacy & Cookies