A software he could get behind
There are a number of reasons why I not only love working with Umbraco, but passionately advocate for it:
Developer experience
I saw this new direction taken with Umbraco 8 as a huge leap for developer experience - which is something I’m very passionate about, and which makes me actually want to work with it more! Ultimately, Umbraco is designed in a way that developers are autonomous and empowered, and can essentially pull it down, press go, and get started.
Rate of development
Personally, I love the modern approach that Umbraco has taken to developing the product, and keeping it fast, too. Pushing the CMS towards being the best it can be gets rid of any leftover clunk and bloat, makes it nicer to work with, saves time for authors - and makes it easier to sell to our customers!
Extensibility and composable Umbraco
One area that stood out to me at Codegarden was the decision to move forward with Umbraco as a composable platform, rather than an “all-in-one” suite. I am a big believer in a product having a clear goal, and I see this composability as a means of allowing the core CMS product to be the best that it can be without having to worry too much about doing too much. It can extend how it was meant to be extended, and focus on what it’s good at - being a good CMS! Plus, the push for extensibility again helps to sell it and makes it easier to include integrations that the users are asking for. This is the area of Umbraco that I am most passionate about improving and looking at opportunities to do so.