Things I said on the internet
A curated selection of tweets rescued from the platform formerly known as Twitter, before it was rebranded by a man who names his children after password validation errors. Some of these aged well. Some of them didn't. All of them were typed with conviction and zero editorial oversight.
Shots fired (aka 'Hot takes')
-
March 2019
You don't have Facebook's problems. You just don't. But you convinced yourself you did, and now you've over-engineered your app so hard that — congratulations — now you actually do have problems. Self-fulfilling prophecy, that.
-
July 2017
Most software is already broken, right? Like, properly broken. And now we're going "you know what this needs? A massive A.I. dependency." Brilliant. Can't wait.
-
July 2017
I love how some people call total effin' chaos 'AN AGILE ENVIRONMENT'.
-
March 2017
Controversial to the urban legend: Pairing code reviews aren't slowing down a team, it's often a lot faster to discuss stuff live.
-
January 2017
Here's the thing about the internet. We built it to give everyone a voice. And then we handed editorial control to algorithms that — unlike an actual human editor — don't even have the concept of ethics installed. Wat.
-
January 2017
People love "free" software. "It's free!" No it isn't, mate. You're paying for it. Just not with money. You're paying with every scrap of privacy you've got, and you didn't even read the receipt.
-
December 2016
etcd, flannel, fleet, kubernetes, pod, container, image, layer, volume, swarm, kitematic... Modern software development has never been easier.
-
November 2016
A friendly reminder that your email inbox is a public writable todo list.
No one asked
-
December 2023
Fun fact: I used to work with a guy called David Singleton. Despite what his name says, it turns out that there's another David Singleton, the CTO of Stripe. I'm not going to lie, I'm feeling slightly cheated on.
-
February 2021
The cats follow me everywhere — they've even learned to open doors to get into the bathroom. Since they've completely eliminated any notion of privacy, the only logical move is to rename them Google and Facebook.
-
August 2020
Today I worked on a Nodejs application for the first time in years and it drew some remarkable results: I'm getting the Ruby logo tattooed on my leg.
-
July 2016
One day I'll cheekily squeeze in a file into your repository without you knowing about it. It will be called
bourne.json. -
March 2015
Hungarians don't say 'Bullshit!'. They say 'Lofasz!' (Horse dick!) The more you know.
-
February 2015
If you're looking to hire a JavaScript ninja, don't be surprised if your candidate never shows up on the interview.
Moments of clarity
-
August 2023
Deleted every social app off my phone. Turns out boredom is brilliant. Your brain works when you stop feeding it garbage.
-
June 2022
Pairing with a new developer on the team, he goes: 'I've never seen someone actually doing TDD like this, most people write the implementation and then back them up with tests'. Oh dear, we have a lot to talk about...
-
July 2017
This is your regular reminder that 'fail, learn, repeat' is a lot less useful if you skip the second step.
-
December 2016
In 2016 I stopped being scared of what I don't know. Turns out that's all you need — just stop being a coward about it.