Disclaimer: I will be joining Google in a few weeks, opinions are obviously my own. Anon account because I don't know where I stand yet in this regard.
I'm one of the few people who doesn't have too much of a problem with AMP (obvious bias aside). Take this advice AMP devs who might be reading: Listen to the community, and communicate back without being condescending. A bit of humility goes a long way.
Your developer marketing over AMP is awful and you need to fix it. Not working with the tech community is causing immeasurable damage to the AMP/Google brand for the people who want to work at your company (engineers) who feel personally attacked by this.
If amp didn’t run things with the header on googles servers it would immediately stop being critiqued.
Here’s a ridiculously frustrating example of how it ruins the web experience I ran into yesterday:
I was looking for supplements, searching google with something like “site:reddit.com best supplement site”. Google directs you to amp reddit. All good so far.
So you find a thread full of links in comments. You scroll down and click one and it takes you off reddit. Good. Now you swipe back. What happens? You lose your scroll position entirely.
In a huge reddit thread full of links you literally are re-scrolling the page over and over as you try different ones.
It completely breaks the web. From the company that literally should be the champion of the web. It’s so backwards and hostile to the platform it’s hard to fathom what they are thinking. Amp could easily achieve all its goals by not forcing that stupid frame, and by letting it be hosted anywhere (google can monitor if they are using a decent CDN based on simple heuristics).
I'm one of the few people who doesn't have too much of a problem with AMP (obvious bias aside). Take this advice AMP devs who might be reading: Listen to the community, and communicate back without being condescending. A bit of humility goes a long way.
Your developer marketing over AMP is awful and you need to fix it. Not working with the tech community is causing immeasurable damage to the AMP/Google brand for the people who want to work at your company (engineers) who feel personally attacked by this.
Be careful.
http://ampletter.org