Josh Collins-Worth

joshcollinsworth.com · Personal blog · on HN since 2021

Josh Collins-Worth, a front-end developer, writes about React, Svelte, WordPress, Tailwind and the state of front-end work.

What HN saysHN commenters point to his "fire Matt" post as the best recap of the WordPress and WP Engine dispute, and to his Tailwind essay.
42HN people shared it
11linked it in comments
39stories submitted
1.7Kstory points
4 months agolast shared
2021people per year2026

Most-shared posts

  1. 1
    Things you forgot (or never knew) because of React
    7 people · 9 points · first shared 2023 · discussion on HN
  2. 2
  3. 3
  4. 4
    I worry our Copilot is leaving some passengers behind
    3 people · 254 points · first shared 2024 · 137 comments on HN
  5. 5
    The self-fulfilling prophecy of React
    3 people · 175 points · first shared 2022 · 309 comments on HN
  6. 6
    The quiet, pervasive devaluation of front end
    3 people · 46 points · first shared 2024 · 52 comments on HN
  7. 7
    Learn SvelteKit by building a static Markdown blog
    3 people · 4 points · first shared 2022 · discussion on HN
  8. 8
    Alchemy
    2 people · 30 points · first shared 2025 · 22 comments on HN
  9. 9
    AI optimism is a class privilege
    2 people · 12 points · first shared 2025 · discussion on HN
  10. 10
    The Childlike and the Childish
    2 people · 5 points · first shared 2024 · 3 comments on HN
  11. 11
    Never use px to set font-size in CSS
    2 people · 4 points · first shared 2022 · discussion on HN
  12. 12
    LLMs and Performative Productivity
    2 people · 3 points · first shared 2026 · discussion on HN
  13. 13
    My review of the Nüborn Baby at 3 months
    2 people · 2 points · first shared 2026 · discussion on HN
  14. 14
  15. 15
    The blissful Zen of a good side project
    1 people · 567 points · first shared 2025 · 136 comments on HN

What HN people wrote when they linked it

bumbledraven · 2026-05-16
TFA links to https://joshcollinsworth.com/blog/tailwind-is-smart-steering, which is about Tailwind, but makes multiple distinctions and points that could just as well apply to LLMs, e.g.: > Builders value getting the work done as quickly and efficiently as possible. They are making something—likely something with parts beyond the frontend—and are often eager to see it through to completion. This means Builders may prize that initial execution over other long-term factors. > Crafters are more likely to value long-term factors like ease of maintainability, legibility, and accessibility, and may not consider the project finished until those have also been accounted for. > In my view, the more you optimize for building quickly, the more you optimize for homogeneity.
nayuki · 2025-04-18
The site specifies a base font size of 12px. The better practice is to not specify a base font size at all, just taking it from the user's web browser instead. Then, the web designer should specify every other font size and box dimension as a scaled version of the base font size, using units like em/rem/%, not px. Related reading: https://joshcollinsworth.com/blog/never-use-px-for-font-size
glenstein · 2025-01-13
As a fellow newbie, I found this article from Josh Collinsworth to be a very thoughtful and clear overview. It's a bit long but it covers the history prior to the lawsuit. https://joshcollinsworth.com/blog/fire-matt
acemarke · 2024-11-24
This article is the canonical recap of what's happened: - https://joshcollinsworth.com/blog/fire-matt
mtlynch · 2024-10-04
This is the best explanation I know of: https://joshcollinsworth.com/blog/fire-matt Since then, WPE filed a lawsuit against Automattic.
Brian_K_White · 2024-10-01
"For example, many people think WP Engine is “WordPress Engine”" Remember he only just now updated that policy to say that, and tried to make it retroactive. https://joshcollinsworth.com/blog/fire-matt Scroll down or search to "But Matt wasn’t done."
AceJohnny2 · 2024-04-20
Huh, hadn't heard of Raycast, I've been using Alfred for a few years, and hadn't heard of Raycast in the my little circle. I guess I'll read this https://joshcollinsworth.com/blog/alfred-raycast
frfl · 2024-03-21
You should read this article, it was quite good, even if you do continue to use React after. It's good to understand the alternatives, even if you never use them. https://joshcollinsworth.com/blog/self-fulfilling-prophecy-of-react It's been a few months since I read it, but I recall the main thing I took away from this was: React isn't necessarily the best choice, other frameworks provide better performance, development experience and tooling that should also be considered Of course these are just opinions. Everyone should consider all the facts and come to their own conclusions about what they use and don't use. Companies will continue to use React of course. But I'm not sure if I would use vanilla React for anything I have complete control of.
Gunax · 2023-09-06
Server side rendering isnt special any more: https://joshcollinsworth.com/blog/antiquated-react#server-side-renderi… This blog was posted to HN a few weeks ago. The author does a really good job of summarizing React's relationship with the rest of the SPA ecosystem.
leokeba · 2023-07-21
Hi Mateo, nice to see the project is still alive and evolving. I personally tried it about a year ago, and I found it really good for designing simple web pages with reusable and customisable components. But the content management system was the issue for me, I was hoping there would be a way to just drop markdown files in a folder for it to generate articles or blog posts following a template like a regular SSG. We even talked about it briefly, and I then forked the primo repo and started implementing a custom method to convert the database entries into a files / folder structure, which was going alright but the reverse operation seemed tricky to implement and I ended up going down another road, building my own custom markdown SSG inspired by this guide : https://joshcollinsworth.com/blog/build-static-sveltekit-markdown-blog Anyway, my use case is probably not the one you are targeting, but I still think it would be a dope product if everything worked the same but instead of writing the project into a database it would be a dynamic files / folder structure that could be edited and versioned like a regular sveltekit project. Basically it would be a svelte-based SSG framework with a components library and a dedicated UI to complement the regular text editor. Just dropping this in case someone reads it and wants to build it, keep up the good work.

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close