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

Top all-time · #480

S

swyx's site

Personal blog · swyx.io · on HN as swyxprogrammingai

swyx's site is a personal blog at swyx.io about programming and ai. Since 2017, 120 different Hacker News readers have linked it 396 times, most often “Measuring Developer Relations”. It is still writing: the last post was on 2026-07-05, and you can follow it by feed.

Visit the blog
396mentions?
9recommend?
120HN people?
2017–2026first – last linked?
Links on Hacker News per year · peak 95 in 2022

Sometimes recommended · 9 of 40 sampled comments recommend it?

Why HN links it

HN readers link swyx.io for long-form JavaScript and React writing, covering build tools, the JS "third age", React internals and hooks, and essays on learning in public and creating luck. One commenter also calls it a good source for articles on JS and general dev topics.

Recommended for · 9 comments
One commenter calls the create-luck essay a favourite; others recommend the React hooks and JS build tools pieces.

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

Writer, Founder, and Devtools Startup Advisor based in San Francisco.

The author on HN?

swyx · 24,590 karma · member since 2015

Writer/Angel in devtools and smol AI enjoyer. ai engineer pod/news: https://latent.space/ conference: https://ai.engineer devrel/devtools: https://dx.tips/ personal blog: https://swyx.io/ideas book: https://learninpublic.org/ but you can also email username [at] ai dot engineer --- meet.hn/city/37.7792588,-122.4193286/San-Francisco Socials: - x.com/swyx - youtube.com/@swyxtv

From their public HN profile, which links to this site.

Most-linked posts?

  1. Measuring Developer Relations
    7 people · 8 mentions · first linked 2022-02-27
  2. Learn in Public
    7 people · 7 mentions · first linked 2021-03-19
  3. Preemptive Pluralization Is (Probably) Not Evil
    6 people · 7 mentions · first linked 2021-03-13
  4. How to Create Luck (2020)
    6 people · 6 mentions · first linked 2022-06-14
  5. Learn in Public (2018)
    5 people · 5 mentions · first linked 2023-11-14
  6. How to Create Luck
    5 people · 5 mentions · first linked 2022-06-14
  7. Signs that a Startup is Going Bad (2023)
    4 people · 6 mentions · first linked 2023-01-11
  8. The Meta-Creator Ceiling
    4 people · 5 mentions · first linked 2021-01-20
  9. The Meta Creator Ceiling
    4 people · 4 mentions · first linked 2022-02-17
  10. The Light and Dark Side of the API Economy
    4 people · 4 mentions · first linked 2020-11-18

What Hacker News says?

  1. Hello Necovek, I would like to connect with you on linkedin because I also understand and see this problem This link shows a touchline between using api and not using api https://www.swyx.io/api-economy/ But how can we build some tool for telling product managers that they should fix there automating proces?

    Comment linking /api-economy/

    on “Ask HN: Are most of us developers lying about how much work we do?”
  2. Submitted AWS is playing chess, Cloudflare is playing Go as a story · 797 points

    HN discussion
  3. > I can see both sides. If you're a startup that needs to be able to scale quickly if product market fit is achieved, the cloud really saves your bacon. Depends on the team size of the said startup [0]. In my opinion, tech-shops are better off using new-age cloud providers like fly.io / glitch.com / render.com / railway.app / replit.com / deno.com / workers.dev etc [1]. [0] https://tailscale.com/blog/modules-monolit…

    Comment linking /cloud-distros/

    on “I got pwned by my cloud costs”
  4. Submitted The world is run by people no smarter than you as a story · 219 points

    HN discussion
  5. in the genre of naming things, some related things to explore: - avoiding naming things if you can help it - using tooling to autogenerate names - avoiding too short, likely overloaded names like `id`, `name`, and `url` - don't choose lazy pluralization - eg instead of `names/name`, use `nameList/nameItem` - encoding types to make Wrong Code Look Wrong, a famous Spolsky opinion (lite hungarian notation) - coming up…

    Comment linking /how-to-name-things

    on “Please put units in names”
  6. Submitted Things Markdown got wrong as a story · 193 points

    HN discussion
  7. for those who want related thinking i defined my list of table stakes features for blogs here https://www.swyx.io/the-surprisingly-high-table-stakes-of-mo... across reader experience, author experience, and developer experience (for self maintained blogging software)

    Comment linking /the-surprisingly-high-table-stakes-of-modern-blogs

    on “Microfeatures I love in blogs and personal websites”
  8. Submitted The Coronavirus Recession and What It Means for Developers as a story · 105 points

    HN discussion
  9. yes but one of my central arguments [1] is that it is time to explicitly charge customers for IE11 support rather than implicitly have your 99% of customers subsidise support for the 1% 1: https://www.swyx.io/ie11-eol/

    Comment linking /ie11-eol/

    on “TailwindCSS v2.0”
  10. Submitted Mise en Place Writing as a story · 85 points

    HN discussion
  11. agreed on the counterintuitiveness. I echo a lot of your points on my Why Tailwind essay: https://www.swyx.io/why-tailwind/

    Comment linking /why-tailwind/

    on “TailwindCSS v2.0”
  12. Submitted The Part Time Creator Manifesto as a story · 79 points

    HN discussion
  13. I'm at https://www.swyx.io/writing/ I write about Frontend dev (React/Svelte/Tailwind/etc) and Node/Serverless, but my best pieces are junior/intermediate dev career advice stuff and that has frontpaged HN a few times - https://www.swyx.io/writing/learn-in-public - https://www.swyx.io/writing/svelte-static - https://www.swyx.io/writing/coronavirus-recession/ - https://www.swyx.io/writing/writing-mise-en-place/ - htt…

    Comment linking /writing/markdown-mistakes/

    on “Ask HN: What is your blog and why should I read it?”
  14. Submitted The Third Age of JavaScript as a story · 77 points

    HN discussion
  15. i wrote a quick howto a while ago for anyone looking to try this out https://www.swyx.io/running-docker-without-docker-desktop

    Comment linking /running-docker-without-docker-desktop

    on “Podman Desktop: A Free OSS Alternative to Docker Desktop”
  16. Submitted 80/20 is the new Half-Ass as a story · 67 points

    HN discussion
  17. i wrote a bit more about this recently which seemed to resonate with others: https://www.swyx.io/part-time-creator-manifesto/ basically, you want to create something you control on your own. the minimum viable version of which is a blog or newsletter, but it could easily extend to youtube or teaching on egghead.io or lynda, up to and including a full fledged side business.

    Comment linking /part-time-creator-manifesto/

    on “Don't End the Week with Nothing (2014)”
  18. Submitted Learn in Public (2018) as a story · 66 points

    HN discussion
  19. ijames55 · 2021-05-27Recommends
    Surprised I haven't seen https://www.swyx.io/ mentioned for articles in the JS world and general dev stuff https://kentcdodds.com/ Is also great for JS, React especially testing opinions

    Comment linking /

    on “Ask HN: Favorite Blogs by Individuals?”
  20. Submitted Learn in Public as a story · 44 points

    HN discussion
  21. 100 bytes: https://www.swyx.io/css-100-bytes (i collect a lot of these design advice. more: https://github.com/swyxio/spark-joy/ )

    Comment linking /css-100-bytes

    on “The least amount of CSS for a decent looking site (2023)”
  22. Submitted The Light and Dark Side of the API Economy as a story · 43 points

    HN discussion
  23. I wrote my version here last year: https://www.swyx.io/css-100-bytes html { max-width: 70ch; padding: 3em 1em; margin: auto; line-height: 1.75; font-size: 1.25em; } if you have 100 more to spare: h1,h2,h3,h4,h5,h6 { margin: 3em 0 1em; } p,ul,ol { margin-bottom: 2em; color: #1d1d1d; font-family: sans-serif; } explanation in the blogpost

    Comment linking /css-100-bytes

    on “58 bytes of CSS to look great nearly everywhere”
  24. Submitted Slack Is Fumbling Developers as a story · 38 points

    HN discussion
  25. Also restated here: https://www.swyx.io/css-100-bytes

    Comment linking /css-100-bytes

    on “58 bytes of CSS to look great nearly everywhere”
  26. Submitted Why do Webdevs keep trying to kill REST? as a story · 37 points

    HN discussion
  27. This is similar advice to the concept of Luck Surface Area: https://www.swyx.io/create-luck#luck-surface-area do things and tell people. Good advice.

    Comment linking /create-luck

    on “Do things, tell people (2012)”
  28. Submitted Every Public Engineering Career Ladder as a story · 32 points

    HN discussion
  29. this is related to the idea of the luck surface area: https://www.swyx.io/create-luck#luck-surface-area

    Comment linking /create-luck

    on “Do things, tell people (2012)”
  30. Submitted The End of Localhost as a story · 19 points

    HN discussion

Search all of HN for swyx.io

Linked by the same people?