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

Gave my devs the tasks of replacing #jQuery syntax with vanilla #javascript. Rather than a one to one conversion, they handed the entire file to #Claude, and it rewrote absolutely everything.

Since I don't have the capacity to review every line of code that has been change in the next 24 hours, we have to decide between pulling the changes from this release or putting out a bunch of #AI slop.

I hate the world right now.

The thing about AI replacing analysts that I think is implicit to a lot of people who understand AI, but not at all clear to the people doing layoffs is this: adversaries use AI for automation and as a force multiplier too. Humans are the deciding difference in who wins, beyond equal automation.

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() %}

Well, if nothing else, the Iran War is a great analogy for how it can be easy to get over 90% of a #WebDevelopment project done and then completely bogged down on one problematic task.

From now on, when someone is planning on using an opinionated library to build a custom feature, because they will get so much progress right out of the box, I'm going to say "Good luck opening the Strait of Hormuz!"

RE: https://social.coop/@cwebber/116399965854914021

Not only don't AI business cases make a lick of sense - They™️ are in the process of dismantling all of Big Tech's other revenue streams, too.

AI is sucking up all the RAM so they can't sell us a new computer every 8 months & therefore they can't keep upgrading the software & now the're realizing that putting everyone out of work means eliminating their entire customer base for productivity apps.

It's almost like these "business geniuses" are a bunch of fucking idiots.

#AI #tech #business

The #AI industry is powerful, but as they try to build more #DataCenters, they are discovering they are nothing compared to the power of good old fashioned American #NIMBYism.

https://youtu.be/rPWGTfEgXGo

Data centres cancelled: ‘Every data centre has local opposition’ | Karen Feraden

YouTube

"The hype in 2021 was really something. Wall Street threw itself into the project with the enthusiasm of a man who's just been handed a laser gun and a goat."

That has to be one of the greatest callbacks within a video of all time.

People say that I have a dry sense of humor, but #PatrickBoyle is in an entirely different league. This takedown of #MarkZuckerberg is absolutely brutal.

https://youtu.be/8BaSBjxNg-M

Mark Zuckerberg Spent $88 Billion on a World With No Legs

YouTube

How Jennifer Aniston and Friends Cost Us 377GB and Broke ext4 Hardlinks

「 The culprit? A single reaction GIF, duplicated 246,173 times... 」
https://blog.discourse.org/2026/04/how-jennifer-aniston-and-friends-cost-us-377gb-and-broke-ext4-hardlinks/

How Jennifer Aniston and Friends Cost Us 377GB and Broke ext4 Hardlinks

One reaction GIF. Used constantly in posts, PMs, everywhere. Each use in a different security context creates a new copy. 246,173 copies of Rachel from Friends doing a happy dance.

Discourse

RE: https://thepit.social/@peter/116376219055579156

I know a lot of people, in software and otherwise, who are feeling things along these lines.

Hold on, whatever tools you’re using, just hold on to your sense of purpose and meaning. There are a lot of forces at work in this world that want to rob you of that. Your feeling of losing that is not recognition of some new fact of our reality; it is you experiencing a psychological weapon.