Is it time for a breakup?
Is there a gap between you and me? Or am I becoming schizophrenic? Don’t worry, everything is fine. I’m still just one person – Frank Müller. But so far, I’ve only blogged here about a mix of different topics. I didn’t really warm to it over a longer period of time. So I thought about what I would like to blog about and how.
My world in IT
First, I want to talk about IT. It has been with me since 1984. That was when I started programming various things on a Schneider CPC 464. One thing became a database for CDs, something else a labyrinth game with opponents and then a blackjack game that calculated the probability of each coming card. After a part-time job as a developer with Turbo Pascal, I took my first permanent position in IT in 1991. I will probably report on this career step by step here, each position had its facet. Of course, I will also report on other topics that interest me. Thoughts and ideas will also be added.
I am currently working as an enterprise architect in the field of cloud-native environments. So I am no longer professionally involved in software development. But I still enjoy it. I have been using the Go programming language since 2009. I have also written articles and a book about it, as well as given lectures. Today, I still do a little programming in my free time. I made my code available under the Tideland label. For example, an actor package can be imported today as follows:
import “tideland.dev/go/actor”
This will remain the case and may be maintained. There is still an open branch that needs to be finished and merged.
Just for fun
But my love for Go arose from my interest in concurrency, because I always found the threading in other programming languages to be cumbersome. Especially with the ever-increasing number of cores and their hardware threads. The specification of the Tilera TILE64 had been fascinating. That’s why I took my first steps with Erlang/OTP in 2007. The clear mix of a functional programming language and concurrency via actuators, as well as the mechanisms for resilience via supervisors and transparent communication across computer boundaries. The availability of the TK systems from Erlang/OTP or the early implementation of WhatsApp, ejabberd, and CouchDB have shown this. And now that I only program for the fun of it, I’m treating myself to a new journey with my old fellow. You’ll see what comes out of it.
And my other world, the one without IT but with many of my other interests? In the future, it will be available at
CU there.