Mike McCaffrey

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.

2026-02-04

Wow, #OpenSSH is now warning you if your terminal session might be decrypted by #QuantumComputers in the future.

openssh.org/pq.html

On the off-chance this technology magically succeeds unlike all the other unfounded hype out there, we will have much bigger problems than people in the future knowing how many times I needed to clear the cache before this damn website would work properly.

2026-02-04

@SheHacksPurple In that case, it likely isn't only security that is being compromised on, but also stability.

In any case, perhaps "security neglect" would be more apt for the concept.

2026-02-04

Starting to regret upgrading my local environment to #PHP 8.5. Based on the warnings and errors I'm seeing, this is going to be another one of those annoying versions to satisfy.

2026-02-04

This should go without saying, but do not give #AIAgents access to your command terminal.

appleinsider.com/articles/26/0

h/t @neurologo

2026-02-03

@SheHacksPurple Are you talking about software that gets less secure because it is being developed without a priority on security which introduces new issues, or legacy code that isn't being actively maintained and becomes less secure over time as existing vulnerabilities are discovered?

2026-02-03

Lol, they must have vibe coded that feature, since this is what happens when I press the button.

Slack message from the previous toot with a system pop-up saying "Slack keeps stopping" and buttons for "app info" and "close app".
2026-02-03

What fresh hell is this?!

#Slack #AI #LLMs

Message from slack bot saying

Hey, Mike McCaffrey! Time to wrap up your week :star2:
You have 4 more AI search previews. Let's summarize what you accomplished this week.
Mike McCaffrey boosted:
ThayerThayer
2026-02-03

Just discovered part of my HRT has been discontinued due to an AI note taking error. Gynae did not say discontinue, and I have letters to prove it. Now I may have to be without testosterone until this is proven, which may mean another 6 month wait to resee a gynaecologist via NHS. Hopefully my letters will suffice, but currently unclear.

I am beyond furious. Also, wow. Fuck living in this dystopia.

Keep every medical record you get, you're going to need it in this new terrifying timeline.

A screenshot of my medical records that says:

• Serum oestradiol level
• Summary:; ---- THIS IS GENERATED BY ANNIE (AI) ----; Consultant Gynaecologist advises against continued testosterone prescription due to associated risks.
Mike McCaffrey boosted:
2026-02-03

AI stans warn us not to “get left behind”. The reality is the people who really are getting left behind are the ones who think the bottlenecks and blockers they’ve struggled with in the past will magically get out of the way of the code-generating firehose.

codemanship.wordpress.com/2026

2026-02-02

Looking at code changes in the #Javascript file of a #Drupal module, and there is a commit called "modernize javascript" which doesn't change any features, but rewrites the 57 lines of code as 267 lines of code, which seems par for the course with modern software engineering.

2026-02-01

If you want to quickly change every ad you see on the internet, visit a mattress website once.

2026-01-28

I'd love to see all of the documentation and posts that #gemini is getting helpful info about building #Drupal sites from, because I cannot find the same information no matter how much I dig through search results.

Mike McCaffrey boosted:
IEEE Spectrumieeespectrum
2026-01-28

Coding assistants are now generating code that fails to perform as intended, but which on the surface seems to run successfully, avoiding syntax errors or obvious crashes. Notably, GPT 5 performed worse than GPT 4 in testing. spectrum.ieee.org/ai-coding-de

Mike McCaffrey boosted:

Thinking about programmers losing their coding skills because of their reliance on AI tools made me wonder if there was some other industry where heavy automation led to concerns over loss of skills. And yes, there is: airplane pilots.

They train manual flight maneuvers regularly to preserve pilot skills, because when the automation fails is precisely when you need a skilled operator.

Source: flightsafety.org/asw-article/l

“The general trend is to use the maximum level of automation during flight; however, this might contribute to a less active participation in manual aircraft handling and, at times, to an over-reliance on automation,” says the European Union Aviation Safety Agency (EASA). “It is important to seek a balance in training of automation and manual flying skills to address the situation where, if automation systems do not work as intended, pilots are adequately skilled and confident to take manual control of the aircraft.”
Mike McCaffrey boosted:
2026-01-28

One thing I love about being involved in my College is I get a direct line on what young people are thinking.

In my circle of 30-50-somethings, it's taken for granted that "AI" is changing everything. Some people express caution that we shouldn't even take any position on software engineering education because it will be out of date within a week.

Meanwhile, my students are telling me that in their cohort, everyone is tired of AI and wants to learn proper software engineering.

One lesson here is: do you remember how clueless your boss was about everything? Recognise when you are in the "boss" demographic, and that your breathless enthusiasm and concern may be equally misinformed.

2026-01-27

Watch out with #AI meeting notes. A call my wife was on was summarized in part as "the team discusses Ted's negative attitude" which was then automatically sent to Ted.

2026-01-27

So wait, after a decade of waiting for #Drupal to finally re-add the ability to have a select dropdown for entity reference field view filters (something that just worked in Drupal 7 without issue), they finally added the feature into core, but then didn't bother enabling it?!

drupal.org/node/3403710

2026-01-23

My coworkers hooked our #StaticSiteGenerator up to an #LLM, so we could turn the most efficient way to host content into the absolute least efficient way to do anything.

2026-01-23

My coworkers trained an #LLM on our documentation of best practices. Initial tests look promising, but of course they hadn't considered what would happen if you ask something that hasn't been adopted as a best practice, so it will confidently state that members of our #WebDevelopment team are supposed to bake chocolate cakes at 350°F.

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst