Ethan Marcotte
ethanmarcotte.com · Personal blog · on HN since 2017
Ethan Marcotte is a web designer, known for responsive web design, who writes about tech labor, design, and the web.
What HN saysHN commenters recommend his book You Deserve a Tech Union, praise his site's design, and link his guide to blocking bots.
33HN people shared it
9linked it in comments
35stories submitted
608story points
4 months agolast shared
2017people per year2026
Most-shared posts
- 1AMPersand4 people · 6 points · first shared 2017 · discussion on HN
- 2You Deserve a Tech Union4 people · 4 points · first shared 2024 · discussion on HN
- 3“Artificial intelligence” is a failed technology - time we described it that way3 people · 14 points · first shared 2025 · 4 comments on HN
- 4The Web We Broke2 people · 172 points · first shared 2019 · 73 comments on HN
- 5The design systems between us2 people · 9 points · first shared 2020 · discussion on HN
- 6A Notional Design Studio2 people · 6 points · first shared 2025 · discussion on HN
- 7All Tomorrow's Parties2 people · 4 points · first shared 2026 · discussion on HN
- 8Device intervention2 people · 3 points · first shared 2017 · discussion on HN
- 9Blockin' Bots. – Ethan Marcotte2 people · 2 points · first shared 2024 · discussion on HN
- 10On container queries2 people · 2 points · first shared 2017 · 1 comments on HN
- 11Moving on from 18F1 people · 362 points · first shared 2025 · 192 comments on HN
- 12Unionizing is the only way to introduce a democratic process in your workplace1 people · 7 points · first shared 2021 · 3 comments on HN
- 13Accessibility is not a feature1 people · 2 points · first shared 2018 · discussion on HN
- 14Article Best Experienced in the App1 people · 2 points · first shared 2021 · 1 comments on HN
- 15Responsive web design turns ten1 people · 2 points · first shared 2020 · discussion on HN
What HN people wrote when they linked it
chrnola · 2024-11-04
This book[1] was a great read on the topic.
[1]: https://ethanmarcotte.com/books/you-deserve-a-tech-union/
MarsAscendant · 2019-01-06
Ethan Marcotte's website is a thing of beauty. Check out this article [https://ethanmarcotte.com/wrote/not-the-device/]. Most of it's well-done¹, but I fell in love with the topographical background.
¹ that table ain't
robin_reala · 2026-07-03
Reminder (which the article mentions only once in the context of worker productivity and pay growth): https://ethanmarcotte.com/books/you-deserve-a-tech-union/
looneysquash · 2026-04-27
Somewhat related, this book is pretty good: https://ethanmarcotte.com/books/you-deserve-a-tech-union/
It answers a lot of the questions I see being asked in this thread.
krapp · 2025-01-10
Also probably consider blocking them with .htaccess or your server's equivalent, such as here: https://ethanmarcotte.com/wrote/blockin-bots/
All this effort is futile because AI bots will simply send false user agents, but it's something.
CharlesW · 2022-09-12
> Ahhh, container queries... here at last.
For other folks wondering why this is seemingly very important: https://ethanmarcotte.com/wrote/on-container-queries/
benfrain · 2020-10-05
Is this any different to Ethan Marcotte’s technique written from back in April?
https://ethanmarcotte.com/wrote/css-grid-without-max-width/
Used that one myself here: https://rwd.education
dmitriid · 2020-08-16
It's not about "creative freedom". It's about Google forcing its will on the internet.
- You want to be at the top of our search, in the search carousel? You must implement AMP. We don't care how fast or beautiful your website is. Oh, and only news sites may apply.
- You want to show people the canonical URL? To show the source of the website? No. We will show that it comes from Google, we will actively try to discourage people from finding links to your website, and we will actually launch an initiative in Chrome to kill the URL altogether
- You want to measure activity and engagement on AMP pages? Oh, no we're going to send you a different, very limited and reduced set of analytics data
- You want to show ads in your AMP pages? Oh, it will only be from the ad providers that we, the largest ad provider, allow.
- Do you want to engage in how AMP is defined and designed, and change how it works? No, you can't, we go through a totally opaque process, and we only deliver final decisions that you have no say on. Oh, yes, once we've made all the big decisions (including things like AMP for Email) that actively harm the web, we will create a token "governing organisation" that will do everything in the open, fingers crossed. Not that it matters at all.
And so on and so forth. This is a good article with links to other articles highlighting the many issues with AMP: https://ethanmarcotte.com/wrote/amplified/
JoshMnem · 2017-10-12
For people who use extensions or browsers that block third party JS, AMP pages will take many seconds to load in non-mobile Web browsers.
Here is information about some of the other problems with AMP:
https://www.theregister.co.uk/2017/05/19/open_source_insider_google_am…
https://danielmiessler.com/blog/google-amp-not-good-thing/
https://ethanmarcotte.com/wrote/ampersand/
https://css-tricks.com/need-catch-amp-debate/
https://daringfireball.net/linked/2017/01/17/schreiber-amp