Category Archives: Bad habits

What Skyrim taught me about wealth

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

Advertisements

Major releases are disasters, and should be avoided whenever possible

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.

Continue reading

The concept of “victim blaming” is not helping

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”.

Continue reading

Sit the heck down, and watch the darned rugby!

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:

2015-09-23 18.01.30

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

… Or maybe they’re doing web-site registration completely right

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).

deviantart-registration-small

A lot of people in the comments (both here and at Hacker News) pointed out that I was wrong.

Continue reading

Saying goodbye to Twitter

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.

goodbye-twitter

So now I’m leaving it.

Continue reading

My new bat-plan

My bat-sons and I are very fond of the 1966 bat-film Batman: the Movie (though my bat-wife is not so keen). One of the distinctive bat-features of this bat-film is of course Batman’s tendency to precede bat-nouns with the bat-prefix “bat-“. My new bat-plan is to adopt this verbal bat-tic in my own bat-speech, but using it before every bat-noun.

batman-the-movie

Continue reading