Terence Eden. He has a beard and is smiling.

Terence Eden’s Blog

Theme Switcher:

Is it possible to allow sideloading *and* keep users safe?

· 33 comments · 1,650 words · Viewed ~11,054 times


A terrifying list of permissions.

In which I attempt to be pragmatic. Are you allowed to run whatever computer program you want on the hardware you own? This is a question where freedom, practicality, and reality all collide into a mess. Google has recently announced that Android users will only be able to install apps which have been digitally signed by developers who have registered their name and other legal details with…

I'm never going back to Matrix

· 55 comments · 950 words · Viewed ~16,664 times


A list of errors saying "Unsupported Event".

I should love Matrix. It is a decentralised, privacy preserving, multi-platform chat tool. Goodbye Slack and your ridiculous free limits. Adiós Discord and your weird gamification. Suck it IRC with your obscure syntax and faint stench of BO. WhatsApp and Telegram can stick their heads in a bucket of lukewarm sick and sing sea shanties! Let's join the future! The problem is - Matrix is shit. Not …

We've got to stop sending files to each other

· 19 comments · 650 words · Viewed ~10,420 times


Screenshot of a file listing.

Another day, another data breach. the spreadsheet, initially shared in 2022, and thought to contain data related to a small number of applicants, had contained hidden data related to more than 18,000 people.  ICO statement in response to 2022 MoD data breach Why are people still sending files to each other? I remember having a stand-up argument a decade ago with a project manager who wanted us …

The least secure TOTP code possible

· 4 comments · 750 words · Viewed ~5,230 times


QR code.

If you use Multi-Factor Authentication, you'll be well used to scanning in QR codes which allow you to share a secret code with a website. These are known as Time-based One Time Passwords (TOTP). As I've moaned about before, TOTP has never been properly standardised. It's a mish-mash of half-finished proposals with no active development, no test suite, and no-one looking after it. Which is…

What's the point of a pub?

· 42 comments · 900 words · Viewed ~698 times


A bottle of beer outside on a sunny day.

The UK is going through one of its periodic lamentations that "Things Are Changing And No One Asked Me". This time, it is over the loss of the humble British pub. It seems every year there's another story about how pubs are vanishing. Cue the wailing and gnashing of teeth as the Fabric Of Society™ is rent asunder. To which I say "Good riddance. Most pubs are shit and deserve to go." Let me e…

Google has no faith in its ability to launch new products

· 9 comments · 400 words · Viewed ~802 times


Android logo.

Back when I was a product manager for a large mobile network operator, we faced a constant problem. How do you launch a new product to the public? Most people are reluctant to try new things. Even in the exciting world of proto-smartphones, convincing someone to download, install, configure, and use a new app was difficult. Sure, we could run expensive advertising campaigns. Send hopeful text…

Most people don't care about quality

· 11 comments · 1,250 words · Viewed ~32,556 times


Screenshot of the Netflix search screen.

My friend, the photographer Paul Clarke has an uncanny eye for detail. Every single shot he publishes is beautiful - they capture life in a way that I don't have the language to describe. I'm quite content to point my phone at someone, use the default settings, and grab a snap. My photos lack composition, clarity, focus, mise-en-scène, proper lighting and a thousand-and-one details that I've …

Discord is not Documentation

· 14 comments · 350 words · Viewed ~8,508 times


Some colourful blobby people constructing an FAQ. Photo by @alexasfotos on Pixabay.

I'm going to be slightly contrarian and say that I like Discord. It's great to be able to get real-time help on a problem. And it is fun to see, again in real-time, what other people are working on and struggling with. In truth, Discord is no harder to sign up to than Slack, Matrix, Gitter, IRC, or whatever. And of course Open Source projects will follow the maxim of "go where your audience…

Stop treating eBooks like paper books

· 550 words · Viewed ~282 times


Screenshot of a page of an eBook. The page number splits the page in half. Footnotes are visible at the bottom of the bisected page.

As part of my never-ending quest to banish this skeuomorph from the world… I was reading a fascinating eBook recently which was, sadly, designed to mimic a legacy / paper book. To the point where the authoring software had hard-coded in page numbers and forced them to be displayed. Here's what it looked like: There are two abominations here. There's no need to interrupt the reading e…

Everything is simple, until you're an expert

· 4 comments · 350 words · Viewed ~302 times


Lots of tangled wires.

I recently watched a brilliant documentary about the building of London's CrossRail system. It discussed many of the challenges involved with a "mega project" - and gave a little insight into what went wrong during construction. What struck me though, was how simple it seems to build an underground railway! Dig some tunnels Lay some tracks Done I mean, that's all it is when you get down to…

Have ComputerShare screwed up your EquatePlus account? Call them on 08009231507

· 6 comments · 350 words · Viewed ~3,822 times


computershare logo.

I hope this rant is useful to someone... I have some shares leftover from an old employer. The sharesave account was managed by ComputerShare who are pretty crap. For some reason, ComputerShare have decided to migrate lots of their customers to an equally crap service called EquatePlus. I only found out about this when trying to log in to ComputerShare to do my annual tax return. It told me to…

My imaginary children aren't using your streaming service

· 11 comments · 550 words · Viewed ~10,388 times


Channel 4 Player asking me to confirm if I'm over 18.

Whenever I start up Netflix, I'm asked if I want to create an account for my children. I don't have children. I don't want children. I find most children annoying - not yours, obviously, yours are lovely. But I resent being asked every single time whether my imaginary kids want an account. It's just annoying. I can't imagine what it is like for bereaved parents who have recently lost a child. …