215
Managing a core service so people don’t hate it
3 January 2020
Long
If you work for a company with more than a few hundred employees, there will probably be some standardised process or system that you’re expected to use, is widely reviled, and yet never improves. Often it’s a design system, template, hosting platform or scheduling tool. Why is it so hard to make these things work well?
214
Cake or death: AMP and the worrying power dynamics of the web
28 May 2019
Medium
AMP continues to be a large part of the way people view web content on mobile devices. Following AMP Letter, what we’ve seen from Google is largely nice sentiments accompanied by business as usual, and the web ecosystem is suffering for it.
213
Re-running for the TAG
28 February 2018
Medium
For the last two years, I have been serving on the W3C Technical Architecture Group, which is responsible for stewardship of the architecture of the World Wide Web. I’d like to be re-elected to that position, and you can help!
212
Better developer conferences
16 August 2017
Long
Between 2013 and 2015, I organised and ran five iterations of a developer conference called Edge conf. It was my attempt to fix some of the things I felt were wrong with the way conferences worked.
211
AMP: Breaking news
31 March 2017
Medium
Google has made much of their Accelerated Mobile Pages project as a solution to bloated websites and frustrated users. But could AMP actually be bad news for the web, bad news for news, and part of a trend of news distribution that is bad for society in general?
210
Browsers in things
10 March 2017
Medium
Web browsers are now more consistent and evergreen than ever before. Or are they?
209
Leaving the FT, joining Fastly
9 December 2016
Short
In April 2017 I’ll be leaving the FT and joining Fastly. I’ve had a wonderful time at the pink’un, made some lifelong friends and become a devout believer in the importance of independent, trustworthy and well informed journalism to a fair and democratic society. But it’s time to try something new.
208
The best of Google I/O 2016
15 July 2016
Medium
Serviceworker step by step, CSS containment, credentials and payment APIs, animation techniques, devtools improvements… Google I/O dropped so much web content this year I took a full month to catch up with even a fraction of it. If anything this shows just how fast the web is flying today. I put together some highlights.
207
Progressively less progressive
5 June 2016
Medium
At Google I/O the Washington Post launched a new so-called Progressive Web App. It can be hard to see how the word ‘progressive’ can be justified by some of the many things that now lay claim to that term.
206
On ads and ad blocking
29 March 2016
Medium
Ad blocking is going mainstream, and this is not a good thing. Inflated, intrusive ads result from advertisers having bad incentives, and ad blocking technology can actually make those incentives even worse. The only solution is one that advertisers can be on board with as well.
205
Moving to Tokyo
14 January 2016
Medium
In July last year the FT was acquired by Nikkei, the largest business news publisher in Japan. Several FT employees are temporarily relocating to Tokyo to share some knowledge with our new Japanese colleagues, and I’m extremely excited to be one of them.
204
A better paywall ecosystem with content passes
11 January 2016
Medium
Search engines created "first click free" to demand a good experience for their users, but for lots of reasons, first click free sucks. Here’s a better solution.
203
Helllllooo TAG
11 January 2016
Medium
Today I am incredibly proud to be the newest member of the TAG.
202
“Progressive apps” are a bag of carrots
11 October 2015
Medium
The desire among those who like the web for it to do everything native apps can do has recently led to the idea of "progressive apps", but I’m not convinced this does anything except further overload two terms that are already dangerously ambiguous.
201
Crisis at Christmas
2 January 2015
Medium
Over Christmas, I volunteered for Crisis at Christmas, a massive charity operation to feed and house homeless people in London over the Christmas period. It prompted predictably mixed feelings of guilt and pride, shame and satisfaction.
200
Progressive enhancement for everyone
23 November 2014
Medium
One of the key benefits ascribed to progressive enhancement is that your site works for everyone. That is almost true. But we need to be clear what we mean by “everyone”.