Christian Heilmann

Excellent tools: EditGPT – an AI powered review and edit suite for writers

May 26th, 2025

There is no doubt that AI can help a lot when writing documents. There is also no doubt that it can be detrimental to both quality and the writing process if the AI-powered tool doesn’t have a user experience tailored to the task at hand. Generated Text and Its Downsides We live in a world […]

About showing the “open to work” badge

May 20th, 2025

I just came across a post on X that stated “nothing makes me want to hire someone less than this”, with a picture of the “open to work” badge LinkedIn offers job seekers. This being X, I thought I answer using appropriate voice: This, albeit succinct, is not very enlightening, so let me elaborate… Like […]

0x32

April 28th, 2025

Last Saturday was my 50th birthday and it’s as good a time as any to reminisce a bit. The 80s were shit First of all: don’t believe the Stranger Things image of the 1980s. They were not a time of leg warmers and neon colours. They were a time of social unrest, existential anxiety and […]

Keeping it on the < dl > – another HTML gem you never use

April 18th, 2025

In a moment of boredom, I wrote a little app/web page that shows lovely words we should be using more. It is done in plain HTML, JavaScript, and some CSS. The source code is available, and I am also happy to receive pull requests adding more lovely words. This is not what I wanted to […]

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: