Mike Hadlow

Mike Hadlow

@mikehadlow.com

Lewes, UK. Software guy. blog: mikehadlow.com. TS, C#. Author of guitardashboard.com and easynetq.com. Book reviews etc at https://owlbadger.com. Talk to me about: code / tech / guitar / science / history / progressive-rock

346 followers341 following725 posts

I guess we'll have to wait a few tens of millions of years before deciding whether it's the Anthropocene Epoch, or the Anthropic Boundary event.

Benjamin Cook@dustybowl.bsky.social

I'm personally in the camp of the anthropocene as an ongoing event (onlinelibrary.wiley.com/doi/10.1002/...) That said, the amount of attention this debate has generated is just so out of proportion with its (i would argue) lack of nearly any practical relevance

I'm revoltingly self-satisfied about the fact that I've been to see the tapestry multiple times in Bayeux over the years. It was never crowded, and Bayeux is a beautiful town just a short distance away across the channel.

Bexhill Museum@bexhillmuseum.bsky.social

Currently on day 3 of my attempt to get a ticket to the Bayeux Tapestry. (People from 1066 country get 2 days early access, via telephone.) Spent a couple of hours each day so far to get onto phone queue. Day 1 then spent more than 2 hrs in queue before lines closed for day. Day 2 was 3 hours.

Hey, it's a boring Friday afternoon. Let's shake things up a bit with a fumble-finger error!

Viola of the Abyss@abyssviola.bsky.social

It's not everyday that you get an alert that says "You have 150 seconds to pray to whatever god you want, but after that there's nothing anyone can do to save you after this hits you" Luckily it was a mistake and it was just a very very minor shake here in Tokyo....

I've had this Lowe Alpine number for at least 15 years, maybe longer. So comfortable and practical. I wish they still made it because it's starting to fall apart.

Olúfẹ́mi O. Táíwò@olufemiotaiwo.bsky.social

look there's a lot of things that are silly about having spent most of my life in academia but one thing I will go to the mat for: backpacks are unbelievably useful tacticalwear and if you phased them out of your life you played yourself

One little trick I picked up was to create a dummy user in production with a UUID password and then set up a cron to grep the logs for that string. Cheap and easy to implement; every system should have it.

Mike Hadlow@mikehadlow.com

I once worked on a large system with millions of users, an oversight meant that clear text passwords were being output in the log files. Astonishing how many were `123456` or `password` or `hello`, or any number of other easily guessable alternatives.

Typesafe.ai 's Jev showing it's utility in this Mastra workflow categorizing 100 business products into a category tree. The whole batch took less than two seconds compared to the (not good N+1) 26 seconds it took to write and publish the results back to our API.

It would be great to have a follow (but no retweets (unless quoted?)) button on BlueSky. So disappointing when you see someone you'd like to follow, but then find their timeline is almost exclusively retweets.

Being able to understand, operate, and effectively use the cutting edge technology of your time has _never_ been a bad career choice. I would encourage any young person to ignore the FUD and join the party.

Dare Obasanjo@carnage4life.bsky.social

I don’t believe companies expect software development to durably exist as a profession in a decade or two. So this question is like asking who will be the senior milkmen and telephone switchboard operators?

The world is just moving too fast. I just took a deepish dive into Typesafe.AI's Jev, and Firecrawl's Alexandria today, and it's made me think I should just rip up and start again on some of the Mastra workflows I've been working on for the last couple of months. Hey ho.

Not a good film. Plays fast and loose with history, and the characters are all totally unbelievable. "nul points"

What’s the true story behind the new #PressureMovie and the most important forecast in the Met Office’s history? Here, we help lay out the historical reality behind the film 🧵

I've changed from using Cursor to Zed for agentic coding. Using the Zed built in agent harness which displays all the "thinking" output from the LLM. One interesting observation is how often the LLM has repeating thoughts: "I'm noticing ..." over and over.

I still think Andrej Karpathy's characterization of AI as the "ghost of human culture", is one of the best ways of thinking about it.

Currently experimenting with creating an AI generated corpus of business information. We're starting from a large curated list of business "challenges". We will then index it and use it as input into an agentic chatbot. The hunch is that this will provide more value than a straight chat-with-GPT.

Pevensy Castle this weekend. Crazy that I've not visited before. A Norman Castle inside a massive Roman fort. It must have been very impressive in its heyday.

Crazy having a national-news-story trail derailment just a short distance from my house. I walk up and down the riverside footpath next to where the train came off the track, between Lewes and Offham, all the time. I guess I won't be going to London any time soon!

bbc.co.ukTwo seriously injured after train derails near Lewes in East Sussex - follow livePassenger Rob Bradley tells us he could feel the carriage "rocking" before "everyone got thrown forward". Officials are giving an update now - follow live here.

Sitting a cafe "working", watching Claude generate code for me. On another table, two middle aged gents are discussing AI: "It's all a complete scam, it doesn't work, and loads of people are being swindled by it."

There is a huge amount of "cope" among arts people who claim they can spot AI prose (for example) and that it's sub-standard, but then pay $2m for a crime novel that later turns out to be AI generated. I'm tempted to ask if it really matters if a book is AI generated so long as you enjoy it?

Amazing how many of my late 50s / early 60s friends rail against being called middle-aged and insist that they are still young, as if by sheer force of will they can magic away their greying hair and wrinkling skin.

I had a very interesting time at the Typescript AI conference in London on Thursday. It was hosted by Mastra, the TS agent framework that we're using to build an agentic experience over a CMS. Lots of interesting stuff, especially around running agents in production.

luma.comTypeScript AI: The only conference for TypeScript AI developers | In-person + Online · LumaTypeScript AI Conference: London July 23, 2026 | London WATCH THE LIVESTREAM: Python trains, TypeScript ships. The teams shipping production AI today are…

We need a word for non-AI computing. You know, the old thing with deterministic programs. I wonder how long it will be before most people can't discern the boundary between AI and non-AI computing?

Mike Hadlow reposted

If England barely fights off the Norwegians, but then is too exhausted to resist France, you do realize we’re getting a tapestry about it

My current project is hooking up an agent (based on mastra.ai) to a Strapi CMS using a RAG and the Strapi MCP. Mastra is very easy to work with and we've been able to hook the whole thing up in just a matter of days. With lots of help from Claude of course.

mastra.aiTypeScript AI Framework for Agents and Apps | MastraShip AI agents that reason, remember, and act in TypeScript. Mastra provides memory, tools, MCP, and observability to go from prototype to production.

What's the word for non-AI computing? I can imagine that it'll be a thing soon where people say their computer system does not have any AI integration. I wonder how long before the average person can no longer discriminate, or even understand that you can use a computer without AI?