Christian Heilmann

Releasing code in large corporations is slow – and there is a good reason for it

January 31st, 2023

One of the things I always loved about the web is its immediacy. You write a piece of code, publish it somewhere and people can access it. No compilation step, no packaging and distribution, no listing on marketplaces or app stores – just a push of the button. This gives people a wrong impression that […]

Things to do and not to do during a wave of tech layoffs

January 24th, 2023

Currently we are in a huge round of tech layoffs that are reminiscent of the first .com crash in the beginning of the century. Meta, Amazon, Microsoft and now Google announced layoffs in the 10k range and it seems no one is spared. New people as well as people who have been at companies for […]

Web resilience is about users – not a shortcut for developers

January 18th, 2023

The web has replaced and outlived a lot of closed technologies because of its resilience. Its underlying technologies are simple and sturdy and one of its main design principles is to – no matter what happens – never punish the user for developer mistakes. User needs come before the needs of web page authors, which […]

Getting all the video thumbnails from a YouTube video

January 11th, 2023

I just wrote myself a small tool to get all the thumbnail images available for a YouTube video. Say you have a Youtube URL, the ID is the last part:, in this case “GDukVqBDd3Q”. Just copy this into the tool and you will get all the images available. You can choose to get JPG […]

ChatGPT will not replace programmers, but Search Engines should be worried

December 23rd, 2022

Unless you’ve lived under a rock, you probably heard of ChatGPT, OpenAI wunderkind chat bot that seemingly gives answers to any problem you throw at it. Of course people fed it with lots of programming questions and it yielded great results. This, once again, sparked a big discussion if “AI” could replace developers. I don’t […]