Mike McCaffrey

263 Followers
209 Following
2K Posts
Senior Architect building Drupal sites for more years than I care to count, with a strong focus on accessibility and best practices. Trying very hard to convince people that the AI craze is a pyramid scheme that is going to crash the entire economy. Opinions expressed do not represent those held by my employer or coworkers; they are totally into AI as well, which makes meetings very awkward.
Pronounshe/him
D.o profilehttps://www.drupal.org/u/mikemccaffrey
Work profilehttps://www.kalamuna.com/bio/mike-mccaffrey
General toots@mikemccaffrey

I have no idea what to do with this pull request that I got from a coworker. It has variable setting and checks for null values that would absolutely be needed if you were writing #PHP code, but are completely superfluous when writing #Twig for #Drupal. If you access a null value, null happens.

Should we be encouraging formal programming practices in twig, or boil all of those lines of code down to just this?

{% set para_id = title|first['#object'].id() %}

We are in the bright #AI future where workers need to poison pill their own tools so they can't be effectively used to replace them.

https://leehanchung.github.io/blogs/2026/04/05/the-ai-great-leap-forward/

I'm looking forward to #AI 2.0 when the damn thing actually learns something when I correct it.
It was very responsible of the New England #Drupal Camp to make sure that their logo has a flared base.

Really happy with the ventilation at #Drupalcon! CO2 levels in the sessions have been barely above the baseline outdoors. Look at how much lower the levels were when giving my session compared when I was sleeping overnight alone in a room.

#CovidIsNotOver #Aranet4

I know cheap champagne is pretty inexpensive these days, but it still seems a bit #GreatGatsby for everyone to be sipping bubbly at the start of #Drupalcon while the economy is slumping and more and more people are losing their jobs.

#Drupal

The building peer pressure to ignore the #AIBubble—despite it now being plain for everyone to see—is reminding me quite a bit of all the dudes yelling #HODL! as the NFT markets started plummeting.

https://theamericanvandal.substack.com/p/you-have-to-use-it-you-have-to-trust

h/t @oscarjiminy

Boy, the #DisplaySuite module for #Drupal has an interesting development practice where rather than waiting for major version changes for breaking changes, they just add toggles to keep things as they are for older installations.

Not sure if I love it or hate it, but it did just cause me problems when an update function meant to enable a backwards compatibility flag did not run for some reason.

Apparently #GoogleGemini running in #GoogleChrome can't see the image I have open in #GooglePhotos. Thanks #Google, you are a huge help.

#AI #Spider

Oh Jesus Christ, are these morons literally asking an #LLM where they should be firing missiles?

https://futurism.com/artificial-intelligence/ban-anthropic-military-pentagon-relying-iran