2016: Chrome and Web Developer Relations year in review

I like to take some time to think over what has happened in the previous year and what I would like to see happen in the coming years. I've talked about a lot of this internally, and I think is time that I start to talk about this publicly too. We are a developer relations teams, that, well, has to relate to with web developers and this is a good place to keep that going and also for developers to understand how we work and how we've set priorities.

TL;DR — there were a lot of great things happening, but we need to relate with developers more and fight their fight even more.

I think it is no secret that the web has taken a back seat in many companies' minds and as a consequence we get into this downwards spiral. In 2015 I met many companies and developers across the globe and there was a common set of themes why people weren't building for the web.

There are many more high-level challenges that I will try to articulate in other posts but one of the core things that struck me is that a lot of the core issues are around the experience that the user has with their device and how hard it is for developers to then build that user experience on the web, particularly for mobile. Businesses are chasing users and still moving away from the web and in to other platforms because they can offer better experiences (that's the theory anyway).

I believe that we as an industry and society need people and services to keep consuming experiences on the web because the web is the most open and accessible platform that the world has ever seen. The value of the entire system is worth more to the world by many orders of magnitude than cost it takes to create it and build it and for people to get content on it. People build businesses, lives, support families through the web and push humanity forward with the infrastructure of the Internet and the reach of the Web (I am getting close to being all star-trekensian here) and I want to see that continue.

I believe that Progressive Web Apps (PWA) are one model (a great model) for helping developers build great experiences for users on the web, for the web and for our team 2016 was about mostly about trying to raise the profile of this through the Progressive Web App model and to show that the web can offer these experiences and that if you follow even some of this model your users will benefit.

The web still has a number of threats and PWA is not the only model and I don't think we are anywhere near complete, but I'm incredibly proud of our team and what we managed to achieve in the year (here is just a quick glance):

High-fiving and back-slapping aside I want to quickly look forward to 2017 and what we as a team can improve (there is a lot we still need to do).

Developer Relations is all about supporting developers, helping them, supplying best practice guidance and reasoned opinion based off experience building real-world sites and apps and showing off developers successes.

We should be a strong point of contact for developers and the engineering team advocating for them internally so that we can help shape the products that the companies build to support there needs.

2016 was a good year for some of the outreach we've done, but as we keep ramping up from a low in 2015 we need to as a team to double down on the advocacy part of our team. Being where developers are, agnostic to their platforms and frameworks of choice (or foist) and helping them build great users experiences is key. The advocacy in some of our job titles needs to be pervasive across the team be it in the docs that we write, the tools we create or the presentations we give and we need to be a lot more representative of the industry.

I really want to get into the Future of the web in an upcoming set of posts but some of my thinking for 2017 and the long term health of the web needs users and that means as an industry we all need to:

This is the year that Flash is all but gone on the web (it will still be around, but the hurdles for users will be high), and we need to make sure we keep content and experiences on the web! Video, Games and Restaurant sites with snazzy interfaces. We have the best platform for people to create these experiences and we have the broadest reach. Let's show them why and how to web.

I want the web to win, I want developers to be successful and I want every person on the planet to benefit from universal access to the web of content, information, entertainment and function.

These are just some of the goals that as an industry I would love us to share and is what I am going to work towards. Onward to 2017!

I lead the Chrome Developer Relations team at Google.

We want people to have the best experience possible on the web without having to install a native app or produce content in a walled garden.

Our team tries to make it easier for developers to build on the web by supporting every Chrome release, creating great content to support developers on web.dev, contributing to MDN, helping to improve browser compatibility, and some of the best developer tools like Lighthouse, Workbox, Squoosh to name just a few.

I'm trialing a newsletter, you can subscribe below (thank you!)