Sorry for any inconvenience

Rarely seen nowadays, these UK road signs were eventually declared “too impolite” and “brusque” and have now almost entirely been replaced with the ones that Brits are familiar with today, which read “Terribly sorry for the inconvenience, I hope it’s no bother, it’s all our fault really, so sorry, really sorry, sorry, I’ll put the kettle on shall I?”

On a grassy roadside verge, next to a temporary wire fence, a yellow-and-black metal sign reads 'Sorry for any inconvenience'.

×

Dan Q found GC3PP3Q LOL #2 – Swimming

This checkin to GC3PP3Q LOL #2 – Swimming reflects a geocaching.com log entry. See more of Dan's cache logs.

Second time lucky! As the pup and I approached the GZ we found a strange handwritten note on the ground, and, having not seen it on the way up, figured that it must belong to a woman we’d passed a little while ago. So we doubled back and returned it to her – turns out it was her shopping list – and chatted about the beautiful bluebells (which is what she’d come out to see) before parting ways and returning to this cache.

At long last, finally uninterrupted, it was a pretty easy find in just the second place I looked. TFTC!

(And with that, we should get back home so this pupper can have a nap! Hopefully we can return and do the rest of the series sometime soon!)

Dan Q wrote note for GCB4774 LOL #5 – Shooting (revived)

This checkin to GCB4774 LOL #5 – Shooting (revived) reflects a geocaching.com log entry. See more of Dan's cache logs.

I let the man with the kids and the dog ahead of me so I’d be able to mount searches without having to stop and separate dogs, but I caught up with him literally at this cache! His buggy (which carried two of the kids – the third was strapped to his chest) had gotten stuck in a rut and he was busy extracting it.

So I skipped this one, for now, and tried to get some distance ahead of him to the next one: I can always try on the way back.

(I’ll kick myself if it turns out he’s geocaching, too!)

Dan Q did not find GCB476P LOL #4 – Weightlifting (revived)

This checkin to GCB476P LOL #4 – Weightlifting (revived) reflects a geocaching.com log entry. See more of Dan's cache logs.

Coordinates seemed solid, hint item seemed clear, but a good feel around didn’t reveal anything to me except an alarming sign I had to walk past! (pictured)nnThen a man with kids and a dog came along and we needed to keep moving. Not sure where this could be hidden that I didn’t already check!

Dan points to a sign screwed to a tree, which reads 'Shooting in progress today' and 'Please keep out'.

×

Dan Q found GC3PP1Z LOL #1 – Athletics

This checkin to GC3PP1Z LOL #1 - Athletics reflects a geocaching.com log entry. See more of Dan's cache logs.

Being between jobs, I decided to offer the geohound a longer then usual walk this morning and clear my head before an application form I need to fill out. We opted for the first leg of this series: let’s see how far the little pooch’s legs will carry her! Cache found easily, SL, TFTC.

A champagne-coloured French Bulldog wearing a harness at the end of a read lead trots happily along a dirt path.

×

Reply to: Rant about claims that LLMs will make you lose your programming skills

This is a reply to a post published elsewhere. Its content might be duplicated as a traditional comment at the original source.

Sérgio Isidoro said:

Ok, I’m NOT an immediate fan of “vibe coding” and overusing LLMs in programming. I have a healthy amount of skepticism about the use of these tools, mostly related to the maintainability of the code, security, privacy, and a dozen other more factors.

But some arguments I’ve seen from developers about not using the tools because it means they “will lose their coding skills” its just bonkers. Especially in a professional context.

Imagine you go to a carpenter, and they say “this will take 2x the time because I don’t use power tools, they make me feel like I’m losing my competence in manual skills”. It’s your job to deliver software using the most efficient and accurate methods possible.

Sure, it is essential that you keep your skills sharp, but being purposfully less effective in your job to keep them sharp is a red flag. And in an industry made of abstractions to increase productivity (we’re no longer coding in Assembly last time I checked), this makes even less sense.

/rant

I’m in two minds on this (as I’ve hinted before). The carpenter analogy doesn’t really hold, because the underlying skill of carpentry is agnostic to whether or not you use power tools: it’s about understanding the material properties of woods, the shapes of joins, the ways structures are strong and where they are weak, the mathematics and geometry that make design possible… none of which are taken over by power tools.

25+ years ago I wrote most of my Perl/PHP code without an Internet connection. When you wanted to deploy you’d “dial up”, FTP some files around, then check it had worked. In that environment, I memorised a lot more. Take PHP’s date formatting strings, for example: I used to have them down by heart! And even when I didn’t, I knew approximately the right spot to flip the right book open to that I’d be able to look it up quickly.

“Always-on” broadband Internet gradually stole that skill from me. It’s so easy for me to just go to the right page on php.net and have the answer I need right in front of me! Nowadays, I depend on that Internet connection (I don’t even have the book any more!).

A power tool targets a carpenter’s production speed, not their knowledge-recovery speed.

Will I experience the same thing from my LLM usage, someday?

LayoffBot – eliminating the human in human resources

This is a repost promoting content originally published elsewhere. See more things Dan's reposted.

Illustration of the 'LayoffBot process': 1. Schedules casual 1:1. Our next gen AI schedules the dreaded "quick chat" for Friday at 4:55 PM, ensuring a ruined weekend. 2. Conducts Layoff. Our AI delivers the news with the emotional depth of a toaster while recording reactions for management entertainment. 3. Completes Paperwork. Instantly cuts off all access, calculates the minimum legal severance, and sends a pre-written reference that says 'they worked here'.

It was a bit… gallows humour… for a friend to share this website with me, but it’s pretty funny.

And also: a robot that “schedules a chat” to eject you from your job and then “delivers the news with the emotional depth of a toaster” might still have been preferable to an after-hours email to my personal address to let me know that I’d just had my last day! Maybe I’m old-fashioned, but there’s some news that email isn’t the medium for, right?

Reposts of spicy takes on Automattic leadership and silly jokes about redundancy will cease soon and normal bloggy content will resume, I’m sure.

The call is coming from inside the house

This is a repost promoting content originally published elsewhere. See more things Dan's reposted.

A master class in how not to lead through crisis is continuing at Automattic and it’s rough to watch.

After Matt Mullenweg sets off a firestorm by going “scorched earth” on WP Engine in September 2024 (if you don’t know the story) there’s been one dodgy decision after another but through it all Mullenweg and his executive leadership team continue to blame the lack of success and growth on staffers.

  • October 2024: Make two “alignment offers” to root out anyone willing to speak sense to the madness of all the wpdrama. 159 walk in the first and 25-30 in the second. Allege that the people who chose to leave were low performers and now that everyone left is aligned things should be better.
  • January 10: Matt Mullenweg states “There are no layoffs plans at Automattic, in fact we’re hiring fairly aggressively and have done a number of acquisitions since this whole thing started, and have several more in the pipeline.”
  • April 2: Automattic decimates its engineering staff in a 280 person layoff with a paltry severance compared to alignment offers. Leaving many feeling like suckers for showing loyalty.
  • April 8: The engineering lead admits that just this week they are beginning to see the gaps in engineering due to the layoffs.
  • April 9: CFO accidentally sends a Slack message to the entire company that not only do engineers need to, but all of Automattic needs to “Get aligned, get productive, deliver or move on”.

Slack message from Mark Davies, reading: Great message for all of Automattic, not just engineering. Get aligned, get productive, deliver or move on. It would be good to draft a comprehensive note like the above that is tailored for all employees. I suspect it will be well received and adopted immediately. However, we'd need to actually create the mantra/details/commitments from us as leaders. / Mr. @grierson let me know I sent the above note to the entire company. Somehow, I thought it was the ELT channel. But still relevant and something we should create and act on. For clarity, something the ELT should create and communicate.

The call is coming from inside the house. The C-suite is failing to get real alignment because “leadership” at WordPress.com, Automattic, et al. is not, and have not, been leading. They haven’t come up with an executable commercial plan for the company in nearly a decade. Any time they get close to doing so a shiny object appears and **poof** on to something else.

A scathing take from Kellie Peterson, who was Head of Domains at Automattic until 2023. There’s lots more/similar spiciness from her on Bluesky, for those inclined to such things.

I’m not sure whether I agree with everything Kellie asserts, but I’ve certainly been concerned about the direction of management for the last year or more. Obviously I’d be biased, speaking as one of the “suckers” who showed loyalty in October only to get axed in April

But for a while now it had felt like my reasons for staying were entirely about my love for (a) my team, a full half of whom got laid off at the same time as me anyway, and (b) WordPress and the open source space it represents, which of course Automattic’s been distancing itself from.

(Incidentally – and speaking of open source – I’m quite enjoying the freedom to contribute to ClassicPress, which previously might have been frowned-upon by my employers. I’ve not got a first PR out yet, but I’m hoping to soon.)

So yeah… while I might not agree with all of Kellie’s sentiments (here and elsewhere)… I increasingly find I have the clarity to agree with many of them. Automattic seems to be a ship on fire, right now, and I really feel for my friends and former colleagues still aboard what must be an increasingly polarised environment, seemingly steering hard towards profits over principles.

×

Daily Brushing

8-year-old, looking like a haystack: “Why do I have to brush my hair? I did it yesterday!”

Why is there a “small house” in IBM’s Code page 437?

This is a repost promoting content originally published elsewhere. See more things Dan's reposted.

There’s a small house ( ) in the middle of IBM’s infamous character set Code Page 437. “Small house”—that’s the official IBM name given to the glyph at code position 0x7F, where a control character for “Delete” (DEL) should logically exist. It’s cute, but a little strange. I wonder, how did it get there? Why did IBM represent DEL as a house, of all things?

Code Page 437 table, highlighting the character 'small house' at 0x7F

It probably ought to be no surprise that I, somebody who’s written about the beauty and elegance of the ASCII table, would love this deep dive into the specifics of the unusual graphical representation of the DEL character in IBM Code Page 437.

It’s highly accessible, so even if you’ve only got a passing interest in, I don’t know, text encoding or typography or the history of computing, it’s a great read.

×

Dan Q did not find GC2WTXD JOIN UP THE NUDDSY’S~Pumping Station

This checkin to GC2WTXD JOIN UP THE NUDDSY'S~Pumping Station reflects a geocaching.com log entry. See more of Dan's cache logs.

Might be here, or quite possibly was shaken loose by last season’s trimming and pollarding and it’s now who knows where. Too many disappointing DNFs in this series which, coupled with the increasing rain, feels like the Universe’s way of telling me to give up and go eat some breakfast.

Such a beautiful landscape with such caching potential. Hope it gets the love and attention it deserves.

A field, dotted with trees, in the rain.

×

Dan Q found GC2WTZE JOIN UP THE NUDDSY’S~Forest View

This checkin to GC2WTZE JOIN UP THE NUDDSY'S~Forest View reflects a geocaching.com log entry. See more of Dan's cache logs.

Huge thanks (and a big thumbs up) to Saintsalive1 for the replacement cache container; what a great hiding spot. Rain is starting, I’d better pick up the pace if I’m going to stay dry. TFTC!

Dan, with blue hair, throws a thumbs-up for the camera as he stands on a rural countryside lane.

×