“The Baked Data architectural pattern”

Tried to watch the Icelandic Netflix series Katla out of national loyalty and hate it after the first episode. Everybody speaks in a stilted formal style like they’re in a play from the 1930s and all of the characters feel like stereotypes. 😐

“Don’t listen to Le Corbusier—or Jakob Nielsen”

“This is what psychology and neuroscience tell us: the beauty and the rot is all mixed up. You can’t have a human without both.”

“Kevin Smith Masters of the Universe Backlash: Tells Fans Grow Up”

This actually makes me want to watch the show.

“Measuring Inner-Loop Agility – Codemanship’s Blog”

“One-offs and low-expectations with Safari - daverupert.com”

Here’s an example of somebody who doesn’t undermine their post with needless Kremlinology.

Excellent post.

“I often get the impression that software vendors, in general, imagine that it is inherently good for them to ship frequent updates with noticeable changes, and that users must appreciate the knowledge that their software is being updated all the time”

Kremlinology and the motivational fallacy when blogging about Apple.

“For developers, Apple’s Safari is crap and outdated – Perry Sun - Blog”

The reason for Apple’s self-imposed limitations on PWA-related web APIs? They’ll tell you they’re for user privacy reasons, which may be valid in certain cases.

But most of us know the dominant reason is because fully-capable PWAs would compete against the iOS App Store – robbing Apple of 30% cut in revenue it rakes in when an app is purchased, or an in-app purchase is executed.

This is an example of snatching rhetorical defeat from the jaws of victory. We don’t know Apple’s motivation in starving WebKit of resources. We know that it is investing less than its competitors. We know that it’s sceptical of many of Google’s proposed native for sound technical reasons (which are shared by Firefox). We also know that it’s a higher performing team than many others at Apple, but that’s a low bar because Apple is generally really bad at software these days.

What we don’t know is whether there is a single ulterior motive behind all of this that could be boiled down to a cohesive unified strategy like “we want to protect the app store”.

Personally, I don’t think Apple has anything resembling a coherent strategy behind any of its current software efforts, even the software that’s core to Apple’s success. Software quality at Apple, as a whole, is an ongoing disaster with major UI, UX and usability trainwrecks in every release.

But that’s neither here nor there. That’s actually irrelevant to this post and, as with constant claims in the web dev community that Apple is trying to protect app store revenue, does little more than alienate the anti-Apple crowd (who need it to be a Machiavellian supervillain) from engaging with the rest of the post.

By including a frankly vague and subjective assumption about their motivation we open our writing to counter-arguments that the remaining, objective, points do not. The assumption itself is what the comparative literature crowd (“humanities, ugh!”) calls the motivational fallacy. You are building your argument on something you can’t possibly know for sure.

It makes it easy to dismiss the entire post as Apple-hating (which I don’t think it is). This is a counter-productive tactic that’s endemic in tech writing and developer writing specifically.

That’s because our communities do not view writing as a tool for discourse or learning but use it primarily as a signalling mechanism to establish status and hierarchy.

By including subjective snark or assumption on motive in a post, you rile the troops and get them nicely agitated. Which does a great job of establishing your position in your community but makes the post easily dismissable by anybody who isn’t.

The other day I wrote that most tech and dev writing is hagiography (repeating the words of sainted CEOs and investors), Kremlinology (“here’s what I think Apple/Google are doing”), or catechisms (“let us recite the word of law, what we’re all supposed to do, as handed down to us from our betters”).

Kremlinology lets mostly uncritical people (hagiography and catechisms are indoctrination tactics) fool themselves into thinking they are being critical by delving into, analysing, and tearing apart imaginary policies of a poorly understood adversary.

What’s worse, indulging in Kremlinology when you have good points to make, lets people dismiss your writing as that of a fool who has tricked themselves into thinking they are being critical when you aren’t.

That’s an own goal you can easily avoid by resisting the temptation to recite truisms that are ‘known’ in your community but aren’t backed by any evidence to speak of.

“It just sounds true, y’know.”

“Rationality Is Not A Way Out Of Group Action Problems like Climate Change and Covid – Ian Welsh”

If you were curious about what Icelanders were doing during the quarantine year, births increased by 20% in the first quarter of 2021 www.ruv.is/frett/202…

A swimmer heads to shore in Laugarvatn lake

Steam wafts over the shore of Laugarvatn

A crowd swims in Laugarvatn

I think this one works better in black and white.

A group of people relax at the shore of Laugarvatn

“Hacking is the opposite of marketing - macwright.com”

Just finished re-reading Alan Moore’s entire Supreme run, for the first time in twenty years.

This run is one of Alan Moore’s most genuinely heartfelt and joyous works, full of playful admiration of the superhero genre, its history, and the people who made it.

“Sylvie Was Right To Do What She Did On ‘Loki’”

Looks like 90% of all tech writing today is either hagiography (VCs and CEOs as saints spouting divine commandments), kremlinology (here’s what I think Facebook/Google/Apple is doing), or catechisms (let us recite the laws of the land as dictated by our betters).

I’ll stop worrying about COVID only if research confirms that breakthrough infections of those who have been vaccinated don’t result in long COVID.

(Early results would seem to indicate that I’ll be worried for a long time.)

“Twitter locked my account (again) for an obvious joke”

“The problem here then is that the reconstructions systematically whitened the emperors (through, I suspect, an error in the software used which was probably ‘trained’ primarily on very fair skinned faces”

“Meeting the User – Jorge Arango”

“The Dirty Secret About AI”

One clear example of how tech is built on cargo culting are the various estimated read time widgets. How many of you have implemented this garbage without testing? Without looking into the research backing it? Without doing your own research on its utility for your readers?

“Lost Business - Think Different”

I’ve seen this in action way too often.