Erik Engheim
2 min readMar 18, 2021

--

No problem Dick, I actually did a slight rewrite based on this feedback. I realized that many still think that this article was all about Go and Docker specifically.

But for me those are just concrete placeholders for a broader trend. I just pick some technologies people have heard about to set the stage.

I've tried to emphasize in this rewrite that this is about more than just Go and Docker. We do of course have lots of different container technologies.

While it is covered in the original version of the article, I try to emphasize further that Docker doesnt' really solve cross platform issues such as different CPUs. But it doesn't have to.

My point is that cross compiling, fat binaries and cloud deployment and pretty much done away with the need for delivery of byte code. When you download from Apple's App store then you will provide it with info about what hardware you are on and a binary for you platform gets downloaded.

Why recompile the same program on millions of different machines? Why not just let the cloud take care of it and compile only once for each unique hardware setup?

Pretty cool that you are still in the game though Dick. What langauges did you begin your career using?

I am kind of a sucker for computing history. I have actuall spent quite some time reading about teletypers and watching youtube videos of guys who have restored them to former glory.

One of my dreams is actually to own a Curta mechanical calculator. It embodies kind of all my passions: design, history and computing 😁

--

--

Erik Engheim
Erik Engheim

Written by Erik Engheim

Geek dad, living in Oslo, Norway with passion for UX, Julia programming, science, teaching, reading and writing.

Responses (1)