A new adventure at Splunk after an amazing 8 years at Microsoft

[Update: I removed the names I had listed below, as there is no way I could capture all the people I worked with and I don't want to miss anyone]

Friends

Two weeks ago I left Microsoft and joined Splunk. After 8 wonderful years this was not an easy decision. Why did I leave then? One reason, I am ready for a change. I looked within myself and felt the time is right. I am ready to take these years of learning and use what I’ve learned and the experiences gained outside Microsoft in a smaller growing company.

Joining Splunk

Splunk offers an amazing product which helps IT-Pros and Developers analyze machine generated data in realtime. It is an invaluable resource (from what customers tell me) in diagnosing problems that occur at the hardware, system or application level. It has many uses far beyond that, but everything revolves around operational intelligence.

I have joined the team working on the developer experience for Splunk. My team produces the SDKs (Python, Java, JavaScript, C#, Ruby and PHP)  for talking to Splunk as well as the new application framework.  If your applications are integrating with Splunk, or you are considering it, we should talk!

I am really excited to have joined Splunk and to be working on such a cool, powerful, and innovative product. I really like the team and the vision. I am looking forward to helping to take the developer story to the next level and to working with you to make it happen.

Microsoft and moving on

Almost 8 years ago I received my blue badge and started at Microsoft. I came after 10 years of working in the industry, and about 10 years of wanting to work at Microsoft. :-) I was so excited to have made it, I remember thinking “You have arrived”. I was passionate and driven to help change the world through technology. I was looking forward to working with amazing people and on important projects. Flash forward, I can say for sure that I found what I was looking for, and much more than I would have imagined.

Microsoft really was a land of opportunity for me. I joined at time when developers were being very critical of Microsoft’s platform. The common criticism which echoed very loudly from groups like ALT.NET was that the MS Platform/.NET was too heavy, did not embrace good software development practices that the community cared about like TDD, and that it did not play well with open source.

I found myself in a place where there was an opportunity to make a difference. It somehow became my personal mission to help change the way we build the platform and look at open source. I worked toward this throughout most of my time at Microsoft in various teams like Prism (patterns & practices), MEF, Web API and Windows Azure/Node SDK. I was not alone. I had a long list of wonderful people (too large to do justice to) I worked with internally toward this goal.

That mission brought me in places I never imagined. I got to work across the company with various teams helping them to adopt a newer approach. I got to travel the world and talk about the work we were doing, I met with (and worked with) fantastic people both inside and outside of Microsoft. I learned a lifetime. I couldn’t have hoped for better!

I am really happy with the progress that has been made at Microsoft. The DNA has changed in much of the dev platform. Microsoft did a complete 180 on the attitude toward OSS and supporting OSS tools. Nuget has been a big help in making open source much easier to consume in .NET. Several SDK projects are on Github, Apache 2 licenses for Microsoft projects are everywhere, Codeplex supports git, and many platform projects are taking pull requests from the community.  In addition, Microsoft is proactively supporting other open source projects like Node and jQuery.

With all this change, there are new critiques. In .NET there is the concern that Microsoft’s OSS efforts overshadow other efforts of the community. Some are concerned that Microsoft is investing too much in other stacks (like Node, PHP and recently Java). Others are worried about the future of .NET itself.  I understand the concerns, but for me personally, things are is much better than where they were.

As to my experience at the company, was it always rosy? No, there were plenty of challenges and I had plenty of my own tough moments. Look, it’s not a perfect company (I am not sure there is one) by any means and its definitely got its problems. I had my own particular style and passions that didn’t always gel with my management. I definitely had my frustrations and felt plenty of times like a square peg trying to fit in a round hole. Regardless, the pros definitely outweighed the cons. I couldn’t have dreamed such an experience would have been possible. I would do it again.

I want to thank everyone (too many to name) who has worked with me over the years and supported my efforts at Microsoft, both inside and outside the community. You made my work possible and I learned a lifetime from you.

Thank you to all my managers and mentors both internally and externally who’ve invested their personal time and energy to help me, you all know who you are!

One person I need to mention, Scott Guthrie. The things you’ve done with .NET and Windows Azure have been fantastic and I look forward to the future. You’ve been a personal force in my career and it’s fair to say that I would have left Microsoft a long time ago had I not believed in your leadership. Thank You!

This entry was posted in Uncategorized. Bookmark the permalink. Follow any comments here with the RSS feed for this post.
  • moose

    Hey glenn, I could not find your email on my phone. If you could forward me a message, I can send you the invite.
    Mahmud basha

  • http://blogs.msdn.com/gblock Glenn Block

    Thanks Norm, I look forward to that as well!

  • Norman Headlam

    Will miss working with you in the Microsoft capacity, but I look forward to engaging with you in your Splunk capacity.

  • http://blogs.msdn.com/gblock Glenn Block

    Sure Kareem. Send me an email at gblock@splunk.com.

  • http://blogs.msdn.com/gblock Glenn Block

    I’d love to do that Michael. Send me an email at gblock@splunk.com.

  • http://blogs.msdn.com/gblock Glenn Block

    Thanks my friend.

  • http://blogs.msdn.com/gblock Glenn Block

    Thank you John, I really appreciate it!

  • http://blogs.msdn.com/gblock Glenn Block

    Thanks Patrick!

  • http://blogs.msdn.com/gblock Glenn Block

    Aaah MEF, I’ll be living the MEF legacy for a long time. I am still on twitter :-)

  • http://blogs.msdn.com/gblock Glenn Block

    Thanks!

  • http://blogs.msdn.com/gblock Glenn Block

    Hey Steve.

    Node is not going away, there are several teams depending on it and Azure/MS Open Tech are committed to its investment. Thank you for you all your support.

  • http://devtools.korzh.com/ devtools.korzh

    Let me congratulate you!

  • Steve Gentile

    Thanks for this effort, I was growing up under the ‘old way’ and the new way is much better. I wanted to thank you for the work on the WebAPI as well as the work to promote NodeJS. It worries me a bit to think your gone, as I was hoping NodeJS would continue to gain adoption within the MS ranks. It’s still very difficult to get the masses to see beyond, ie. asp.net :) Thanks again – you did a fine job – and I wish you much success on your new endeavor

  • http://www.tech-fellow.lv/ Valdis Iljuconoks

    You rock! I wish you a noble time @ Splunk

  • capricorn

    All the best……

  • rickrat

    Congrats Glenn! I am excited for you to work for someone else! But now who am I gonna talk to about MEF? :)

  • Adi Bilauca

    Congrats, although there is some sorrow on my Microsoft side

  • AWSOMEDEVSIGNER

    That sounds great! Thanks Glenn :)

  • PatrickSmacchia

    Congratulations Glenn! I wish you all the best for your new position at Splunk!

  • JohnBubriski

    Congrats, and best of luck! As a random developer on the internet, I’ve really enjoyed hearing about the products you worked on at MS through various podcasts!

  • http://aventuraspuntonet.wordpress.com/ José Manuel Nieto

    I’m really happy to read this post. I makes us aware of how important is to change to stay on the same place. You’re doing it right. Best wishes, Glenn.

  • zubairdotnet

    No Glenn, I wish to come but am not an MVP yet

  • http://blogs.msdn.com/gblock Glenn Block

    Thanks. Are you coming to the summit?

  • CMichaelGraham

    Nice post. I’m very interested in splunk as it relates to http://www.petroweb.com and applying the technology to the needs of large energy companies like ExxonMobil, Chevron, BG Group, and others. I will be contacting Pete Do, but would like to invite you to come by our offices if you are ever in Denver, CO :)

  • Kareem Sultan

    My company uses splunk. Fresh install and I don’t know much about it’s capabilities at all. I’m a personal monitoring junkie though. Want a green counterpart customer to talk to? Looking to learn quickly as I’m sure you are.

  • zubairdotnet

    Awesome post, Congrats and I still look forward to seeing you someday

  • http://blogs.msdn.com/gblock Glenn Block

    You are welcome. My involvement in OSS projects are not going away, especially not scriptcs :-)

  • http://blogs.msdn.com/gblock Glenn Block

    Thanks Jaime. I am going to be keep using Azure and looking for ways to integrate with Splunk. Thanks for all your effort in promoting our stuff.

  • http://blogs.msdn.com/gblock Glenn Block

    Thanks Amy!

  • Jaime Bueza

    Congratulations Glenn! Good luck at Splunk — love the work you’ve done for #Azure and I can only expect more amazing work from you and your team at Splunk. Cheers! Jaime Bueza

  • AmyPalamountain

    Congrats Glenn :)

  • AWSOMEDEVSIGNER

    Glenn, do what ever makes you happy! Thanks for all the great Azure input and the tons of community projects! You rock!