HELLO, MY NAME IS

Morten Lileng

Global Head of
Product Engineering
at dentsu

MORTEN@LILENG.COM​
Year-End Clarity: How Notion Became My System of Record

Every December, I step back and ask what actually stuck this year. What worked. What didn’t. T…

Using Claude to Migrate to a Newer Version of Node

I recently upgraded an AWS Lambda function from Node.js 18 to Node.js 24. It was a straightforward m…

Vibe Coding: My Early Field Notes

I’ve been spending more time with vibe coding lately. These new AI-assisted IDEs seem less like code…

When is an AI Gateway overkill?

Whenever a shiny new product drops — like Vercel’s AI Gateway (InfoQ article here) or the already-es…

When Windsurf went off the rails (and how pattern guidelines saved the day)

Back in March, I was in full chaos mode with Windsurf on a codebase that had somewhere around five t…