Thinkerer. Frontend Dev. UX. Designs Systems with Code. Played with LEGO as a kid. Code is fun: https://xitter.cf/t.co/OkzwR6KuyU also: https://xitter.cf/t.co/qDh89jP5aK

Europe.
Joined November 2007
Tom Hermans🤘🌈 retweeted
"Trump is fighting a trade war that very few Americans support, under leadership that most Americans reject, to achieve results that virtually all Americans would dismiss as pointless if not crazy." By @davidfrum theatlantic.com/ideas/2026/0…
18
175
8
562
42,309
Tom Hermans🤘🌈 retweeted
Claude Code vs OpenCode github comments hit different this way (im so sorry)
97
163
44
2,111
333,266
Tom Hermans🤘🌈 retweeted
Just a random example of why you really shouldn't want to use certain plugins. Anything above 500ms is really bad for performance, but you really want to be much much lower. So, three bad ones like this equals a bad performing WordPress site.
61
45
12
256
57,821
‘We can’t use that CSS, it’s not safe.’ .. ?? Mate , it’s a style rule, not a chainsaw. You’re not cautious — you’re just boring with a helmet on. #css #progressive #enhancement
1
3
142
Tom Hermans🤘🌈 retweeted
Hey @figma? Go fuck yourself.
figma says we can't use the word "dev mode" in lovable 😄
282
242
33
7,576
750,323
Tom Hermans🤘🌈 retweeted
Yesterday I helped a friend with their startup's single server going down after an update. Turned out the contractor's AI generated code loads over 12k records from the database and presents them in JSON responses (on every request). The pool of bad software contractors is already huge. With AI, I'm afraid it's getting even larger. I think it'll be very difficult for experienced coders to compete in contracting gigs.
We're about to have a crazy amount of AI written vulnerable software out there, and it's going to be a mess. What a time to get into software security.
9
28
5
213
23,599
Just saw a 2024 site with at least one css file over 1.6Mb. Minified. with tailwind.. How even.. #smh 🤦‍♀️
1
1
145
Tom Hermans🤘🌈 retweeted
Psst, you no longer need JavaScript to create an exclusive accordion! As of Chrome 120 you can give <details> elements a `name` value. Just like radio buttons, those with the same name will form a group, of which only one can be chosen at the same time. developer.chrome.com/docs/cs…
15
64
8
396
69,892
Tom Hermans🤘🌈 retweeted
Google Maps just received a massive update. Now it uses AI, and it's amazing. Here are 5 new AI-based features:
23
75
4
411
219,817
Altman leaving OpenAI.. Did not see that coming tbh openai.com/blog/openai-annou…
186
Tom Hermans🤘🌈 retweeted
Wanted to know what Svelte is about? I just launched Svelte by Example! A succinct overview of all the fun in Svelte to get acquainted. 👉 Head to sveltebyexample.com to check it out!
3
24
43
12,721
It seems @Pinterest is becoming completely unhinged. They show me pins, and when I re-pin them I get a strike that I violate their community guidelines. I guess some AI checking thing that gets completely overboard.. Learn how to draw they said, it'll be fun they said..
1
1
282
Soon I'll be spending more time in their "community center" fighting the claims than on the actual website... 🤦🤦🤦
111
Brockmann, a font inspired by Josef Müller-Brockmann by atipo®. Download Medium weight for free!!! atipofoundry.com/fonts/brock… via @atipostudio
122
Not me cursing for too long and changing every bit I could find to make the API request work, to eventually see header: {} instead of headers: {}
2
364
Tom Hermans🤘🌈 retweeted
Stupid #JS question: does anyone have experience with turning large images into millions of particles animated on canvas (millions of fill() calls every frame)? Does OffscreenCanvas help with performance? Any other tips, particularly when I can't group fills?
9
1
9
5,620
So, you're into headless?
17
2
2
73
6,815