Blog postings
My output of blog postings is pretty uneven.
The difference between a coder and a programmer
2023-08-26
If you look up the term coder and programmer you will most likely find that those terms are used interchangably. I don’t use them that way and to my delight I discovered that Leslie Lamport uses the terms the same way I do: “Coding is to programming what typing is to writing”.
Unhelpful help
2023-05-10
If you make things you have little or no prior experience with, sooner or later a web search will bring you to a forum of some sort. Where you will find a prominent post telling you that your question you wanted to ask is stupid.
Please do not use Python for tooling
2022-08-16
Programmers like to argue over programming languages and tooling. If we remove all the pretense, it usually comes down to people defending their personal choices. We have a tendency to try to justify and protect our investment in whatever languages and tools we know and use.
ESP-IDF setup on macOS
2022-05-20
This is compact set of instructions to thet the ESP-IDF tools up and running on your mac. These notes are mostly for myself.
Publishing ranking and filtering algorithms
2022-04-19
With Elon Musk trying to acquire Twitter, one discussion I’ve seen pop up every now and then is that some people, including Elon Musk, think Twitter should make their algorithm public. Whatever that means. So of course, this week everyone is an expert on this topic.
Knowledge capture
2022-03-22
Knowledge is highly ephemeral. In order to write a piece of code, you usually have to assemble a jumble of knowledge and keep it in your mind while writing the code. As soon as you are done, that knowledge will decay quickly.
Modular monoliths
2022-02-14
The idea behind microservices is not entirely bad, but what can cause problems is when developers blindly adopt orthodoxy without thinking. A way to have it both ways is to adopt the idea of modular monoliths and to care about software plasticity.
Go annoyances
2022-02-12
I really like the Go programming language. It looks a bit funny the first time you start using it, but after a while you get that “ahh, I see”-feeling whenever you discover just how convenient Go is for writing server software.
Up-dimensioning for VR
2022-01-30
This note is actually an email I wrote in a thread where someone pointed out that:
When you search for “spatial web browsing,” you’ll find there are whole engineering teams trying to stick web browsers on walls within 3D AR/VR environments.
Generics, languages and tourists
2021-12-17
When whatever language I am using as my main workhorse language at the time gets new features I worry. Go is getting generics and I have to admit I’m a bit worried. I think it’ll be fine, but there is always the risk that this might attract a different crowd to Go.