Humans vs Computers by Gojko Adzic

Humans vs Computers, the first book I read in 2019 and it was an excellent choice! This book is a collection of (horror) stories about software design failures. There are 4 themes in the book:

  • Names
  • Addresses
  • Numbers
  • Time
  • Process automation

And the best part? The end of the book contains an overview of the ‘lessons learned’ you can take away from all these stories when designing software.

Of course, computers couldn’t be upgraded so quickly, so people just typed VOID into the licence plate field, and Turner started receiving all the tickets. Mistakes such as these happen when a computer insists that humans provide a piece of information that isn’t immediately available or just doesn’t exist, so people find workarounds. (loc. 94)

F# Fable 2.0 -> 2.1

This morning one of my colleagues ran into a weird error when trying to build one of our web applications with Fable:

ERROR in ./src/path/to/your/Client.fsproj Module build failed (from ./node_modules/fable-loader/index.js): Error: Cannot find module ‘fable-compiler’

At first I was very confused because as far as I could tell, fable-loader didn’t use a module called fable-compiler.

But then I remembered something from Twitter: there were plans to eliminate the dotnet cli tool in the next Fable release and replace is with a javascript module again. Yeey for reading Twitter!?

My F# aesthetics

I love churches, more specifically I love the architecture of a Catholic church build during the Gothic time period. I know, a weird way to begin an F# blogpost for the fsadvent, but bear with me for a moment.

I have tried to explain by enthusiasm for churches, cathedrals and such to many people but I have rarely succeeded in doing so. But still, I will keep trying.

Imagine a church that you visited, perhaps Notre Dame de Paris? Picture yourself standing in front of her.

In the middle of the building you have double doors, which divide the entire building into two halves. One tower on the left, one tower on the right.

A small matter of programming by Bonnie A. Nardi

‘A Small Matter of Programming: Perspectives on End User Computing’ was recommended to me (and everybody else on Twitter) by Felienne Hermans after Mathias Verraes threw this hypothesis into the Twitter void:

Hypothesis: “Any tool that lets a non-programmer build executable programs will eventually become sufficiently complicated that the user is effectively a programmer.” I wonder if anyone has named this (or perhaps even proven)?

Hunger by Roxane Gay

Hunger is a book by Roxane Gay, where she describes what it is like to be a fat woman in our society.

She talks about how she became morbidly obese, what it feels like to hate what you look like, but at the same time still crave acceptance for that appearance from the world you live in.

The assumptions that people make about her, the intended or unintended cruelty towards her … and I am guilty of having a lot of the assumptions and behavior that she talks about.