Which probably isn't a big deal if I do it once or twice. But if I get in a habit of it, I can see that brain muscle atrophying pretty quickly.
Posts by Mike Herchel
I've been thinking about this a lot. When I write a blog, slide deck, etc, it forces me to organize my thoughts and makes the topic more clear to me. It also exercises an "organizing" muscle in my brain.
When I use AI, I miss out on these benefits.
Don’t Let AI Write For You alexhwoods.com/dont-let-ai-...
"Letting an LLM write for you is like paying somebody to work out for you."
—
Great, short read for writers (and thinkers).
The last holdout! Hell yeah!!!!
Yay!
The left panel is titled AI - MASTER OF ENGINE & CREATION and features a sophisticated, human-like android robot with detailed internal circuits and a glowing brain. Floating text around the robot says - REWRITING GAME ENGINES with a small video screen, GENERATING REALISTIC VIDEO/IMAGES with code on a screen, and CONFIDENCE - 100%. The right panel is titled AI - FRONT-END CSS FAIL and shows a cluttered desk with a distressed small robot next to a frustrated human man pointing aggressively at a computer screen. The computer displays a chaotic webpage full of broken layout elements and a giant black void called a gaping hole. The small robot has a speech bubble that says - I'M DONE! THE FEATURE IS COMPLETE. Floating text phrases on the right side are - BESPOKE INTERACTION NIGHTMARE, CSS IS HARD, YOU'RE ABSOLUTELY RIGHT, CAN'T RENDER, LLM CAN'T MATH. The human has a mug with </> and nerdy.dev written on it.
Why does AI suck at front-end?
🗑️ trained on garbage
👀 it can't see
❓ it doesn't know why
🏞️ no environmental control
there's no human v20.2.1 to target. we're a LLM combinatorial explosion
⤷ nerdy.dev/why-ai-sucks...
This one is mine! Not for use in production! #Drupal
This made me LOL. Probably Claude trying to be a11y-friendly! 🤣🙃
IMHO, the “SDC slots can set expectations and cardinality” #drupal issue that @mike.herchel.com and others have been working on is a big deal.
dripyard.com/blog/dripyar...
Episode Released: Talking Drupal #547 - Why Developers Don't Choose Drupal with JD Flynn, Rod Martin, Martin Anderson-Clutz, John Picozzi, Nic Laflin
I wish Safari would clean up their CSS columns implementation. *Every* time I work with this, I have to test and fix various quirks.
Can't really use this stuff until all three browser engines are on board.
New Dripyard blog post! All the contributions that @andyg5000.bsky.social and I did last month. Hoping to turn this into a recurring post.
Lots of good stuff in here on SDC, Canvas, Olivero, etc! #Drupal
dripyard.com/blog/dripyar...
New #DrupalCon Chicago blog post! Lots of cool pics, talk about contribution, community, and what's next for Dripyard #Drupal
dripyard.com/blog/dripyar...
"The user never sees what your team built, they see what Google's machine learning model thinks they should see instead."
"Whether and when they deploy it is a separate question, but the direction is unmistakable – your website may soon be optional."
p75 and p90 JavaScript bytes on the web have exploded since May, 2025—easily the largest 10 month period based on HTTP Archive data since 2023.
The long-tail is getting worse, very quickly.
Gemini, what happened in May 2025?
mglaman/composer-drupal-lenient 2.0.0 just dropped! Supports why-not/prohibits command. Hooks into #Drupal to bypass core_version_requirement checks.
github.com/mglaman/comp...
"When you offload your thinking, you might be on-loading someone else’s you’d never agree to — personally or collectively." @jim-nielsen.com blog.jim-nielsen.com/2026/opacity...
Ready to learn 🧠 #Drupal Single Directory Components yet? Upgrade your front-end skills by getting up-to-speed with them and Drupal Canvas in our 18-hour workshop (6 classes over 2 weeks):
www.drupaleasy.com/psdc
Class begins April 6. 🤘🏼
contrast-color() is landing in Chrome 147, making it Baseline Newly Available in all modern browsers
It takes any color value and returns either black or white: whichever provides the highest contrast against the input
Works great with generated colors, state changes, etc.
una.im/contrast-color
If PWAs succeed, Apple loses out on literally billions of dollars in app store revenue (not to mention control).
Its intentional.
For those who want to test their perception of colour, I made a little game called "What's My JND"
www.keithcirkel.co.uk/whats-my-jnd...
Screenshot of result of 0.0041 - Genuinely remarkable. You sailed past the theoretical human limit like it owed you money. I'd accuse you of cheating but I don't actually know how you'd cheat at this.
💥
Skyline of Vancouver, B.C., Canada
Hello Summit friends!
Are you on the fence about going to @drupalcon.bsky.social Chicago? Haven't bought your ticket yet?
Thanks to our amazing community we have earned some free tickets to give out! Click the link below for a chance to win!
👉 forms.gle/WELBraunYEZR...
See you in #Chicago!
This is amazing, and solves a huge issue that I've ran into more than once! One key point would be to have a canonical polyfill so we could easily gracefully degrade
Dripyard sticker with weird happy blue head and DrupalCon Chicago header
So much stuff happening for @dripyard.com at #DrupalCon Chicago!
- One training
- Three sessions
- One site template
- Four hundred stickers
- Limited supply of beanies
dripyard.com/blog/dripyar...
Sticker preview below! #Drupal
Only 3 weeks until @drupalcon.bsky.social Chicago! ⏰
Spots are filling up for my full-day #Drupal module development training on Monday, March 23. Learn plugins, Form API, routing, and permissions in this workshop I've been refining for 8+ years.
Don't wait!
events.drupal.org/chicago2026/...