31 years.
For the kids: That’s a dad joke referring to a line from a hip-hop track from 31 years ago.
I just had to … ¯\_(ツ)_/¯
#shimmyshimmyya
@chriscoyier @davatron5000 Thanks for the shout out on my favorite podcast! 🤗 The issue in my case was indeed an incredibly large number of crawler bots from different countries, all brute-force attacking my notes section with tags in the URL params. They also completely ignored nofollow and canonical. The majority were coming from Singapore, later Taiwan. So I still have no idea why my hosting provider decided to block Canada. 😆
Martina Flor’s Open Studio
• Martina Flor
The Stages of a Lettering Designer – How Lettering Designers Actually Build a Career
Smart Interface Design Patterns
• Vitaly Friedman
Design Principles: Your Compass In A Hype-Driven World
In November the UK Government promised to remove certain levies and obligations from fuel bills and this comes into effect on 1 April, saving the average household about £120 a year.
Octopus Energy has a good explaination here:
https://octopus.energy/blog/april-2026-price-cap-updates/
today’s race to prove the least reliable (between Amtrak and MBTA commuter rail) is being resoundingly won by Amtrak. This is not a compliment.
Release 1.2.0 of Webmention for Craft CMS adds a “Failed Webmentions” view for easier debugging and retrying with one click. 🎉
https://github.com/matthiasott/webmention/releases/tag/v1.2.0
Webmentions can fail for all kinds of reasons – broken microformats, unreachable sources, flaky CDNs – and debugging them from log files is cumbersome. So I added a new “Failed Webmentions” section to the Craft CMS plugin’s control panel that shows what went wrong. Already works on my machine™ 😁
Spent the afternoon sitting in the garden in the sunshine. There might have been a G&T involved. It was glorious!
Hello migraine with aura my old friend… 😘
Could be fun to try to visualize that. The patterns are different every time and a mix of blank spots, blurry areas, and rainbow stars or rather twinkling chrystal patterns slowly growing and wandering around my field of vision. ✨
Gave my ‘Yoga Flame’ arcade cab a flame-worthy Sanwa button upgrade 👌🔥
✍️ New post: The Shape of Friction
I wrote a short blog post reply to @davatron5000’s recent post (👏) about generative AI, friction, and people.
Matthias Ott
• Matthias Ott
The Shape of Friction
Matthias Ott
• Matthias Ott
The Shape of Friction
Can anyone recommend a screen reader #accessible webapp/Windows application (not mobile app) that'll let me cross-post to Masto and Bluesky? TIA.
Smart Interface Design Patterns
• Vitaly Friedman
Design Patterns For Building Trust
Martina Flor’s Open Studio
• Martina Flor
Why Craft Matters More Than Ever in the Age of AI
#RIP Len Deighton
https://www.theguardian.com/books/2026/mar/17/len-deighton-obituary
Time to read the excellent Berlin Game, Mexico Set, and London Match again.