Christian Heilmann

The rise of Model Fatigue – or is it just me?

April 16th, 2025

As someone curating a newsletter and dabbling in AI, I am feeling both overwhelmed and bored with news about yet another AI model being released by Company XYZ that will be a “game changer” and “leaves the others in the dust”. It feels hard to guess what I should be excited about. The size of […]

Getting ready for WeAreDevelopers WebDev & AI Day – 27/03/2025

March 24th, 2025

On Thursday this week I will be in Vienna to moderate the WeAreDevelopers WebDev & AI Day and I am chuffed to bits that I managed to get such an amazing line-up together! The event is an online event and you can follow on your computer. It starts at 16:00 and ends at 20:30. Tickets […]

Nobody should be a “content creator”

March 12th, 2025

As part of my job, I have to keep up with the social media space and I’m worried, bored and annoyed in equal measures. There is not much social about it any longer. Instead it’s become a race to the bottom of lowest common denominator content. And interaction bait. Or rage bait. Or just obvious […]

Building a “shoutout” component in plain HTML/CSS/JavaScript

February 26th, 2025

Every Wednesday I host WeAreDevelopers Live on YouTube. Afterwards we cut out short videos to post on social media. What we needed was an obvious “shoutout moment” in the recording to indicate an interesting quote or when we moved on to the next topic – much like a clapper in classic movies to sync audio […]

How to trim a video in MacOS using Finder!

February 20th, 2025

Context menus are a treasure trove of features you miss otherwise. Did you know for example that you can trim videos in MacOS Finder? All you need to do is open the context menu on any video file, go to “Quick Actions” and select “Trim”: You then get a trimming interface that allows to drag […]

Newsletter

Check out the Dev Digest Newsletter I write every week for WeAreDevelopers.

Don't stop thinking, AI Slop vs. OSS Security, rolling your own S3 Despite AI you still need to think, Bitter lessons from building AI products,  AI Slop vs. OSS security and pointer pointer…
200: Building for the web, what's left after rm -rf & 🌊🐴 vs AI What remains after you do a rm -rf? Why do LLMs know about a seahorse emoji? What image formats should you use? How private is your car?
Word is Doomed, Flawed LLM benchmarks, hard sorting and CSS mistakes Spot LLM benchmark flaws, learn why sorting is hard, how to run Doom in Word and how to say "no" like a manager.
30 years of JS, Browser AI, how attackers use GenAI, whistling code Learn how to use AI in your browser and not on the cloud, why AI makes different mistakes than humans and go and whistle up some code!
197: Dunning-Kruger steroids, state of cloud security, puppies>beer

My other work: