There's nothing I hate more than text config files

by @edent | # # # | 6 comments | Read ~199 times.
A GUI for creating webhooks.

I'm going to revisit an argument I had in… Ooooh… 2001ish? I wanted to make some edits to my university's fledging student union website. In order to do this, I needed to learn the arcane art of SSH. This was one of my first introductions to text based config files. I was horrified! A single…

Continue reading →

Review: The House Without Windows - Barbara Newhall Follett

by @edent | #
Leaves and butterflies.

Barbara Newhall Follett was just thirteen years old when she published The House Without Windows in 1927. The book went on to become a million-copy bestseller. Years later, as an adult herself, Barbara followed in the footsteps of her radical heroine - dissatisfied with the limitations of life as a respectable married woman, she walked out of her house one day and simply disappeared.

Continue reading →

Paying people for their attention

by @edent | # | 3 comments
A tiny lego Storm Trooper eats a chocolate coin.

I have a weakness. I love listening in to other people's conversations on the bus! I was sat behind a gaggle pride squad of teenage girls on the bus. They were variously complaining about their schoolwork, parents, and love-lives. I'm not going to attempt to recreate their vernacular, but the conversation went something like this:…

Continue reading →

Better Keyboard Buttons in CSS

by @edent | # # # # | Read ~148 times.
A pet cat typing on a computer keyboard.

Here's a simple scrap of CSS which you can Ctrl+C and Ctrl+V kbd { border: .1em solid #aaa; border-radius: 15%; display: inline-block; padding: .1em .5em; background: linear-gradient(180deg, #fff, #fff, #fff, #ddd); user-select: none; cursor: pointer; color: #000; font-weight: bold; } kbd:hover { background: linear-gradient(0deg, #fff, #fff, #fff, #ddd); } Features Semantic use of the kbd…

Continue reading →

Some Thoughts on Broadband Speeds in the WFH Age

by @edent | # # # | 4 comments | Read ~115 times.
A speed test result.

ISPs suck. They're designed to. The A in ADSL stands for "Asymmetric". That is, your download speed is faster than your upload speed. This makes sense for most domestic purposes. Most people suck down a lot more than they push up. But we've now entered the (permanent?) work-from-home era. If you're anything like me, you're…

Continue reading →

Happy Birthday @Summerbeth!

by @edent | # # # # # | Read ~106 times.
Liz drinking from a Viking horn.

I started dating Liz - my now wife - one cold January back at university. We were young and disgustingly in love. This was it - 💕true love💕! And then, right in our honeymoon phase, she left to Australia for the summer holidays. We both wailed and made overly dramatic speeches about how we'd stay…

Continue reading →

Postel's Law also applies to human communication

by @edent | # # # # | 2 comments

Early Internet pioneer, Jon Postel, beautifully captured the "Robustness Principle" for networked communications. "Be strict in what you send, and generous in what you receive." That is, any computer sending data to another, should stick closely to the specification for that communication channel. Any computer receiving data, should expect that the sender isn't following the…

Continue reading →

No software licence will save you from hyperbolic doubt

by @edent | # # | 2 comments

Imagine that you're a spotty 16 year-old. You've just discovered philosophy. You will almost certainly have a conversation like this... Dude... DUDE! What if... What if, like, we're all just brains in a jar and, like, a machine is projecting reality around us...? Whoa...! I bet you've had that conversation with someone. Probably after you…

Continue reading →

I hate subscriptions

by @edent | # | 5 comments | Read ~206 times.

Look - I get why your app or service wants me to pay a subscription. Recurring revenue is useful for a business. Your ARPU KPI is OMG to your VC. And, no doubt, there's research showing how people are more likely to eat a kitten than cancel a subscription. But I hate it. I resent…

Continue reading →