2025-07-17 17:31:23

So one of the supermarkets I use does discounts if I have a loyalty card. But now I have to open the app and activate the discounts?

Either:
– You have some ridiculous internal target for app usage
– You want to add friction so people don’t get the discounts.

So user hostile in both cases.

I’ll keep going to Aldi where stuff is just cheap!

2025-07-16 22:59:46

I have made a terrible parenting error.

Son and I were having a conversation about D&D.

After which he asked "Can I put some music on?"

To which I replied: "You'll need to roll for persuasion."

And now I fear every parental request will get some kind of skill check.

What HAVE I done??? 😂

2025-07-16 22:54:47

A google search results page. The search term is “What’s my IP address”. The first result is a link to “what is my IP address dot com”.

The second result is an AI overview saying “Your IP address is a unique numerical label assigned to your device when connected to a network”

At the bottom is a section titled “People also ask”

Tell me I'm not going crazy.

Am I right that you used to be able to search in Google for “what's my IP address", and it would just show you your external IP address?

Right?

And now it's all smart-ass…

"Your IP address is a unique numerical label assigned to your device when connected to a network”

2025-07-12 23:56:53

This week my phone has occasionally said.

“Charging On Hold. Charging will resume when [device] returns to normal temperature.”

This is what my brain has been like all day.

It just got down to 20°C and it’s nearly midnight. Brain just started working again!

Let’s go people!!!

😆

2025-07-12 23:46:01

The internet is so weird.

Years ago, I made a simple interface to Twitter's advanced search.

I stopped using Twitter a long time ago. But this little thing is BY FAR my most visited side project – it gets 4k views a month! (I know that's tiny, but it's all I got. Lol!)

It's the THIRD organic result on Google for “find tweet”.

Amazing.

tweet-finder.veryuseful.app/

2025-07-12 23:23:16

How I Code. Part 1. Possibly the most important programming knowledge I have.

These three principles have stuck with me for 30 years.

Start with good decomposition. Then use encapsulation to create good abstractions.

rosswintle.uk/2025/07/the-way-

(Writing this makes me want to overhaul my blog design to make it more readable. It is what it is for now.)

2025-07-12 10:24:30

I try NOT to sarcastically rant too much. But, like, seriously. The last place I would think of having “AI” is in my password manager.

Why, why, why???

2025-07-09 21:48:32

Some fixes for my (free, no login, multi-player, serverless) Scrabble clone today.

1. There's now a display of the current move score.
2. The move list now shows the player number correctly! (Oops!)

Feel free to start a game!

words.pico.games/

2025-07-08 16:20:26

My friend @tnash is releasing the first module of his security course on Thursday.

If you sign up before the end of tomorrow (Wednesday 9th) you should get a £50 discount.

Tim is that rare combination of deeply knowledgeable and experienced AND a great teacher/communicator.

Worth a look:

wpsecurity101.com/

2025-07-07 19:03:21

Realising I’m not “move slow and fix things”.

Well. I can be.

But my preferred mode is: “move slow and do things right in the first place!”