RogerBW's Blog

git commit murder, Michael Warren Lucas 26 October 2024

2017 mystery. Dale Whitehead's company has sent him to the BSD North convention, which isn't a good match for his ADD or anxieties. But when someone drops dead on stage, he seems to be the only person to have thought of murder.

I was reminded of Bimbos of the Death Sun: like that book, this uses an outsider at a convention (there an SF and fantasy one) as a way of showing the reader what it's like. But where McCrumb ended up describing weirdoes and losers, Lucas does actually contribute code and time to BSD. Still, the intended audience is clearly also outsiders, and basic things get explained for the newbie who hasn't been frightened off by the title.

But things sit oddly sideways. Whitehead has a plan to insert code into the "CoreBSD" kernel and other software that'll let him take over any machine running the full set, and we're repeatedly told how many machines this is… but nobody ever mentions Linux, which in 2017 would be a much more tempting target if one just wanted numbers… which seems to be all he does want.

Also we're expected to sympathise with him. And all his ADD-related anxieties. He has medication which helps, but he forgets to take it, and doesn't make any effort to use any of the well-known tricks that could help with that. It gets a bit dull and repetitive, especially when nobody else seems to have similar problems even though they are similarly socially incompetent; and if Whitehead were unperceptive enough simply not to notice all that, which is plausible, he shouldn't be noticing all the things he does.

This feels like a book written by someone who's read a lot of classic murder mysteries, but who doesn't feel them; so he's copying the forms and they more or less work because they're good forms, but they don't fit together properly. The hardest part of this sort of thing to bring off is the resolution, and sure enough that's the bit that falls down most.

(Has this book been brewing for a while? Were large projects still using Subversion in 2017?)

It's all right, I suppose, but I was expecting more.

[Buy this at Amazon] and help support the blog. ["As an Amazon Associate, I earn from qualifying purchases."]


  1. Posted by David Malcolm at 03:26pm on 26 October 2024

    FWIW in GCC we were still using Subversion until embarrassingly recently: https://gcc.gnu.org/wiki/GitConversion (Though almost all by day to day work was via the git mirror, only using svn when actually committing)

  2. Posted by RogerBW at 07:08pm on 26 October 2024

    If someone in the book said "this is embarrassing, the rest of the world has been using git for years" or something similar, fair enough, but we never hear any sort of technical basis for the decision, just people who have chosen their positions and are defending them. Of course this may be Lucas trying to simplify for a lay audience.

  3. Posted by Owen Smith at 12:31pm on 27 October 2024

    At work we still use Perforce, and there's no mention of changing to git or anything else.

    I have an irrational dislike of git and Linux. Torvalds goes out of his way to be brash, rude and annoying which gets my back up. The name git was deliberately chosen because it is a rude and offensive swear word in British English. I know the back story of why he had to write git, but that's no reason for giving it a rude name.

Add A Comment

Your Name
Your Email
Your Comment

Your submission will be ignored if any field is left blank, but your email address will not be displayed. Comments will be processed through markdown.

Search
Archive
Tags 1920s 1930s 1940s 1950s 1960s 1970s 1980s 1990s 2000s 2010s 3d printing action advent of code aeronautics aikakirja anecdote animation anime army astronomy audio audio tech base commerce battletech beer boardgaming book of the week bookmonth chain of command children chris chronicle church of no redeeming virtues cold war comedy computing contemporary cornish smuggler cosmic encounter coup covid-19 crime crystal cthulhu eternal cycling dead of winter doctor who documentary drama driving drone ecchi economics en garde espionage essen 2015 essen 2016 essen 2017 essen 2018 essen 2019 essen 2022 essen 2023 essen 2024 existential risk falklands war fandom fanfic fantasy feminism film firefly first world war flash point flight simulation food garmin drive gazebo genesys geocaching geodata gin gkp gurps gurps 101 gus harpoon historical history horror hugo 2014 hugo 2015 hugo 2016 hugo 2017 hugo 2018 hugo 2019 hugo 2020 hugo 2021 hugo 2022 hugo 2023 hugo 2024 hugo-nebula reread in brief avoid instrumented life javascript julian simpson julie enfield kickstarter kotlin learn to play leaving earth linux liquor lovecraftiana lua mecha men with beards mpd museum music mystery naval noir non-fiction one for the brow opera parody paul temple perl perl weekly challenge photography podcast politics postscript powers prediction privacy project woolsack pyracantha python quantum rail raku ranting raspberry pi reading reading boardgames social real life restaurant reviews romance rpg a day rpgs ruby rust scala science fiction scythe second world war security shipwreck simutrans smartphone south atlantic war squaddies stationery steampunk stuarts suburbia superheroes suspense television the resistance the weekly challenge thirsty meeples thriller tin soldier torg toys trailers travel type 26 type 31 type 45 vietnam war war wargaming weather wives and sweethearts writing about writing x-wing young adult
Special All book reviews, All film reviews
Produced by aikakirja v0.1