Have you ever tried playing chess against yourself? Unless you are a chess purist or have a split personality, it is not much fun. The pleasure of engaging in a game like chess comes from challenging another mind (human or otherwise). From not knowing what the other is planning…
This is the video version of my intro post about software mental models. I give a summary of the key points (I might do a more condensed and polished…
Does knowledge have a purpose?
How container shipping explains the inner workings of Docker
How to develop a mental model, using Git as an example
Software engineering is a rapidly evolving industry, putting developers in a perpetual state of having to learn new things while doing their actual job…

Software Mental Models