Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #1619

H

Heydon Pickering

Personal blog · heydonworks.com/articlewebdesign

Heydon Pickering writes HeydonWorks, a personal blog at heydonworks.com about web and design. Since 2012, 45 different Hacker News readers have linked it 55 times, most often “The Problem with Full Stack”. It is still writing: the last post was on 2026-09-27, and you can follow it by feed.

Visit the blog
55mentions?
45HN people?
2012–2025first – last linked?
Links on Hacker News per year · peak 15 in 2024

Too few sampled comments (10) to say how often HN recommends it.?

Why HN links it

HN readers link HeydonWorks for articles on HTML, CSS, accessibility and front-end web work, including a poisoned-gibberish article and a piece on testing HTML with modern CSS.

Summarised by Claude from a sample of 10 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

Most-linked posts?

  1. The Problem with Full Stack
    5 people · 5 mentions · first linked 2018-12-03
  2. Testing HTML with Modern CSS
    5 people · 5 mentions · first linked 2024-04-09
  3. Writing Less Code
    3 people · 4 mentions · first linked 2016-08-17
  4. Please disable JavaScript to view this site
    3 people · 3 mentions · first linked 2020-11-28
  5. Developer Fallacies
    2 people · 2 mentions · first linked 2016-01-27
  6. Aria-Controls is Poop
    2 people · 2 mentions · first linked 2016-08-22
  7. What Is a Single-Page Application?
    2 people · 2 mentions · first linked 2024-02-26
  8. Poisoning Well
    2 people · 2 mentions · first linked 2025-04-01
  9. Shit Yourself
    2 people · 2 mentions · first linked 2023-04-08
  10. /nonsense/poisoning-well/
    2 people · 2 mentions · first linked 2025-09-05

What Hacker News says?

  1. "In some cases, however, these banners can serve as trackers themselves, as they engage in a privacy-breaching data exchange before the user even has a chance to opt out." See, e.g., https://arxiv.org/abs/2102.08779v1 Blocking the banners, which generally require Javascript to function, is enough to stop consent, but keeping Javascript enabled still enables and/or strengthens the ability to track. No doubt JS is on…

    Comment linking /

    on “Brave browser to start blocking annoying cookie consent banners”
  2. Submitted Writing Less Code as a story · 583 points

    HN discussion
  3. Screen readers have and continue to lag in implementing standards designed specifically for accessibility, so I would say they are obviously not sophisticated enough. (One example: https://heydonworks.com/article/aria-controls-is-poop )

    Comment linking /article/aria-controls-is-poop

    on “Just use a button”
  4. Submitted Please disable JavaScript to view this site as a story · 252 points

    HN discussion
  5. currently exploring view-source: https://heydonworks.com/ by deconstructing the rendered source and injecting the output back into the body..

    Comment linking /

    on “Please disable JavaScript to view this site”
  6. Submitted Tetris and The Power Of CSS as a story · 220 points

    HN discussion
  7. robocat · 2025-09-06Recommends
    Humans have been refining their gibberish for centuries. I admire your idealism that "the real thing" is coherently different from good gibberish. The poisoned version of the same article is great: https://heydonworks.com/nonsense/poisoning-well/ (I love me some surrealism so gibberish is something I sometimes choose to input into my own model in my head). The scary part of AI is that it shows how crappy most of the…

    Comment linking /nonsense/poisoning-well/

    on “Poisoning Well”
  8. Submitted Poisoning Well as a story · 118 points

    HN discussion
  9. A link to the poisoned version of the same article: https://heydonworks.com/nonsense/poisoning-well/

    Comment linking /nonsense/poisoning-well/

    on “Poisoning Well”
  10. Submitted Progressive Enhancement Makes Me Sad as a story · 57 points

    HN discussion
  11. When you fork a Github project, you'll have to examine the code to see what it's doing and how. With HTML and CSS, it's mostly visual but you can find improvements on semantics or simplifying what's there. If you can improve performance by rewriting a javascript function into CSS, such as animations, submit a pull request with your suggestions. With Javascript, look for bugs and improve the code that's written. Java…

    Comment linking /article/on-writing-less-damn-code

    on “Ask HN: What kind of projects should I build for a front-end portfolio?”
  12. Submitted The Problem with Full Stack as a story · 34 points

    HN discussion
  13. He's quoting someone else though he is agreeing with them. The full quote is: > We need to address the undervaluing of HTML and CSS for what it is: gender bias. Even though we wouldn’t have computer science without pioneering women, interloping men have claimed it for themselves. Anything less than ‘real programming’ is now considered trivial, silly, artsy, female. That attitude needs to eat a poisoned ass. And it's…

    Comment linking /article/reluctant-gatekeeping-the-problem-with-full-stack

    on “Big ol’ ball o’ JavaScript”
  14. Submitted Developer Fallacies as a story · 20 points

    HN discussion
  15. My two icon font sets (a generic set and a complementary set for app designers) have been hinted using Font Squirrel's algorithm. You may find these of some use: http://www.heydonworks.com/article/an-app-icon-font

    Comment linking /article/an-app-icon-font

    on “Typicons - free-to-use vector icons embedded in a webfont kit”
  16. Submitted Font Hacking as a story · 9 points

    HN discussion
  17. Look what I found: https://heydonworks.com/article/shit-yourself/

    Comment linking /article/shit-yourself/

    on “Ask HN: Does anyone know the short story called “shit yourself”?”
  18. Submitted The B Element as a story · 4 points

    HN discussion
  19. tinchox5 · 2024-08-29Recommends
    Repo: https://github.com/zumerlab/orbit Source file: https://github.com/zumerlab/orbit/blob/main/src/scss/_suppor... Orbit related documentation: https://zumerlab.github.io/orbit-docs/tools/support/ Good to read: https://heydonworks.com/article/testing-html-with-modern-css

    Comment linking /article/testing-html-with-modern-css

    on “Save time testing HTML and CSS on the fly using only CSS”
  20. Submitted Reluctant Gatekeeping: The Problem with Full Stack as a story · 4 points

    HN discussion
  21. Submitted Reluctant Gatekeeping: The Problem with Full Stack as a story · 4 points

    HN discussion
  22. Submitted Practical ARIA examples to enhance your application accessibility as a story · 4 points

    HN discussion
  23. Submitted Testing HTML with Modern CSS as a story · 3 points

    HN discussion
  24. Submitted Testing HTML with Modern CSS as a story · 3 points

    HN discussion
  25. Submitted What Is Utility-First CSS? as a story · 3 points

    HN discussion
  26. Submitted Marxian Alienation and Web Development as a story · 3 points

    HN discussion
  27. Submitted Writing Less Damn Code (2016) as a story · 3 points

    HN discussion
  28. Submitted Reluctant Gatekeeping: The Problem with Full Stack as a story · 3 points

    HN discussion
  29. Submitted Developer Fallacies as a story · 3 points

    HN discussion
  30. Submitted Confessions of a CSS Expert as a story · 3 points

    HN discussion

Search all of HN for heydonworks.com

Linked by the same people?