I’m fond of the old WWII slogan Keep Calm and Carry On. It’s not just that it captures something appealingly British (yes, there are still appealing aspects to the stereotypically British character), it’s that in most circumstances it’s such excellent advice.
These are not most circumstances.
A few years ago, I got into playing Skyrim on our XBox 360. There are many wonderful things about Skyrim, including its immersive sense of place, its vast and varying geography, its brooding landscapes and complementary atmospheric music, its epic scope, its interesting NPCs, its endless range of ways to power up, and so on.
Early in the game, when cash was scarce, I got into a routine that each dungeon I entered, I would carefully loot every vase and chest, and strip every monster I killed of its weapons, armour and valuables; then when I was done I’d return to civilisation and sell off the spare armour, weapons, etc. Continue reading
If you use semantic versioning in your project — and you should — then you fix bugs in patch releases (e.g. going from v2.4.6 to v2.4.7), and add new features in minor releases (e.g. from v2.4.6 to v2.5.0). These are both unambiguously good things to do: downstream projects that use your project can happily and blindly upgrade to your new versions knowing that everything is compatible and nothing will break.
But when you issue a new major release (e.g. from v2.4.6 to v 3.0.0), that’s because you made an incompatible change. Now the maintainers of downsteam packages have to stop and think and read your release notes before they can be confident whether it’s safe to upgrade, or whether (as with all the various React-related libraries’ major versions) they’re going to have to rewrite their code first. Most often, they won’t have the time or energy to do this for all the many dependencies their project has.
A few days ago, THINK! — a confusingly named education group at the UK Government’s Department for Transport — published this 46-second-long video aimed at cyclists:
Its message is — to quote the caption at the end — “Don’t get caught between a lorry and a left turn”.
Yesterday afternoon I went to the Millennium Stadium in Cardiff, to watch a Rugby World Cup match, Pool A, Australia vs. Fiji. Here is what I saw:
Constantly. People getting up, wandering along the rows, getting drinks or hot-dogs, bringing them back, making people in their row stand up to let them past, obscuring the view of people in the rows behind them. Continue reading
A couple of weeks ago, I wrote that DeviantArt are getting web-site registration completely wrong by asking for the email address (which you can see as you type it) to be repeated, but not requiring confirmation of the password (which you can’t see).
A lot of people in the comments (both here and at Hacker News) pointed out that I was wrong.
I’ve been on Twitter for a couple of years now, first as @SauropodMike and more recently as @MikeTaylor. I have to admit, it’s hugely surpassed my expectations. I thought it was a medium for the trivial, but instead I’ve found a wealth of pithy observations, witty asides and links to all sorts of fascinating longer reads.
So now I’m leaving it.