Tom Colvin

@tomcolvin.co.uk

UK based Android GDE, freelancer or through my agency Apptaura. I wear flowery shirts. 🇬🇧 🇦🇹 tdcolvin.medium.com / tomcolvin.co.uk

Those ICE / Gestapo comparisons aren't far fetched. Communities protecting themselves from indiscriminate government raids, snatches and horrific violence. It's really sad to see America fall so fast. I've really enjoyed my past time there, working and touring. minnesotareformer.com/2026/01/21/i...

In the Twin Cities, ICE resistance goes mainstream • Minnesota Reformer

The week before an ICE agent shot and killed Renee Good in south Minneapolis, her 67-year-old neighbor Terri Sullivan heard that a school in nearby Richfield that serves mostly Latino students needed ...

minnesotareformer.com

Fact of the day: the space shuttle had 30,000 tiles to make up its heat shield, each of which was different, with a separate part number. The crew attaching them were known as the "Puzzle People"

The trouble with Eurostar is that At Pancras. Horrible terminus, can't even sit down. Surely trains haven't got any bigger - so presumably it was built at like half the capacity needed

I still value a good StackOverflow answer, from someone who's actually experienced and solved the problem, above an AI-generated solution to it.

Why is tailrec needed for tail-recursion optimisation in Kotlin? Surely the compiler already knows that a function is tail-recursive, so why do we have to manually request the optimisation?

Once, before digital photography, photos used to come back with these little advice labels. It was literally someone's job at the processing lab to LOOK THROUGH ALL YOUR PHOTOS and stick them on. The lack of privacy of the analogue era is wild!

Photo quality control stickers from the 1990s