Latest Posts

Entwicklungspraxis March 29, 2024

Daily Practice

Hi, Have you ever tried closing vim? You probably know the meme. Even after decades, I still find it funny 😁 But what I haven’t managed to do in all these years is to seriously learn how to use vim. Sure, I press i to enter insert mode and then I can type. And I’ve also learned dd to delete a line. And yes, of course, I was one of the three million viewers who were helped by Stack Overflow to close vim 😉


Entwicklungspraxis March 14, 2024

Two More Billion Dollar Mistakes

Hi, You might have heard that null was referred to by its creator, Tony Hoare, as the “billion-dollar mistake.” In 2009, he publicly apologized at QCon for taking the easy path in 1965 by inventing null: “I call it my billion-dollar mistake. It was the invention of the null reference in 1965. At that time, I was designing the first comprehensive type system for references in an object-oriented language (ALGOL W ). My goal was to ensure that all use of references should be absolutely safe, with checking performed automatically by the compiler. But I couldn’t resist the temptation to put in a null reference, simply because it was so easy to implement. This has led to innumerable errors, vulnerabilities, and system crashes, which have probably caused a billion dollars of pain and damage in the last forty years.”


Entwicklungspraxis February 29, 2024

Survivorship Bias in Tech

Hi, Do you know what Survivorship Bias is? […] According to Survivorship Bias, the probabilities of success are systematically overestimated because successful individuals or states are more visible than unsuccessful ones. ~ Wikipedia This cognitive bias is interesting because it affects us in development as well. For 15 years, I have been working mainly in small and medium-sized enterprises (SMEs), which are companies with up to 250 employees. Clearly, these are not large corporations.


Entwicklungspraxis February 21, 2024

Three Topics

Hi, This year, I’m a bit behind with the newsletters. For one, I’m deeply involved in client projects – and the client always comes first. Additionally, since the beginning of the year, I’ve been battling pneumonia. It only started to improve this week. The symptoms were mild - after all, I continued to work - but I noticed a lack of energy for tasks beyond my duties. To get back into the swing of things: Today, I have three short topics for you.


Entwicklungspraxis January 30, 2024

The ADM-3A Keyboard

Hi, What does this computer have to do with your work today? You are looking at an ADM-3A from 1976. But why should this computer still interest you nearly 50 years later? The ADM-3A is the reason for some standards you use today Take a look at the keyboard layout: Why do people still use esc to enter command mode in vi? On the ADM-3A, the esc key was right next to Q. It was easily accessible.


Top