The Data Platform blog of the year 2017

I am not a fan of the awards & prizes (and there will be soon a blog post on this topic), but there is something important I wanted to share and for a good reason.

There is a huge lack of creativity and true effort in the Data Platform community – not many people create new original content or to bring their own point of view on some old matters. Some people keep on presenting official Microsoft slides (even though they do not work for Microsoft), repeating marketing materials and repeating Build/Ignite/Channel 9 presentations. Some people will go as far as taking other’s work and present as their own, without even giving the credit. Way too many presentations & blog post do not bring the critical view, but just one huge hype where everything is fine and there is nothing else to improve, even though anyone with a critical view will challenge in a couple of minutes. In the world of “retweets”, there is even bigger need for the original material.

If any technology works as advertised, it simply means that you are not pushing it to the limits well enough.

In the middle of all this, every new honest blog is a breath of fresh air, every dive into the internals of any technology is a like a cold bath in the middle of the summer heat.
It is so much desired, it is so much needed.

Let me declare the new blog of the year 2017 – Joe Obbish’s incredible effort – the where he exposes the Query Optimiser functionality through his tests and observations.
His writings are fresh and the problems he is tackling are highly interesting – it is largely about high-scale systems and how SQL Server behaves when facing them.

I was playing with the idea in the being of January of writing about Joe Obbish‘s work, but decided that it would not be the best idea.
Why I decided to write about this after all ?
I talked to a friend and told him my view on Joe’s efforts and how high I value them, sharing that I almost wrote a blog post about them – and surprise, he argued that it would be a good idea, convincing me to go ahead with this.
Promoting a great effort and motivating someone to keep an amazing work is worth an investment.

There are 2 other Query Optimiser greats that I can compare his work with – Paul White and Dmitry Pilugin. This is how high I appreciate Joe’s effort. If I ever to publish the top 3 Query Optimiser authors – well, I just did it :)

I do not have a favourite post of Joe’s work, I do not necessary agree with all of them, but most importantly – I love what he is doing.
For all good reasons, we need him to carry on. If you are using Microsoft Data Platform (SQL Server, Azure SQL Database) – his influence is well beyond obvious. He tackles the problems most of us are not facing currently, but one day in the future we all shall face. And advancing the development is essential. Challenging the current implementations will help us all to have more interesting problems to solve.

What Joe Obbish is doing is an art.
An art of Query Optimisation analysis.

If you never did, now it is time to visit!
Oh and if you did, it is about time to revisit it again. :)

6 thoughts on “The Data Platform blog of the year 2017

  1. Joe Obbish

    Hi Niko,

    Thank you for the kind and generous words you’ve written here. I fully agree with your philosophy around tackling problems with technology and trying to push systems as hard as possible. This should go without saying, but I’m a big fan of your blog as well.

    – Joe

    1. Niko Neugebauer Post author

      Hey Joe,

      thank you for the kindest words.
      Without people like you we would still have mostly repetitions of the official documentation, so please keep on sharing your incredible experience!
      Looking forward seeing you in Seattle in November!

      Best regards,

  2. Kevin G. Boles

    Enthusiastic agreement Niko!! I too immediately grouped Joe Obbish with the other top optimizer/performance experts after I read one of his posts.

Leave a Reply

Your email address will not be published. Required fields are marked *