Henrik Warne's Avatar

Henrik Warne

@henrikwarne

Senior software engineer in Stockholm, Sweden. Loves coding, learning, reading.

104
Followers
98
Following
124
Posts
07.09.2023
Joined
Posts Following

Latest posts by Henrik Warne @henrikwarne

Preview
Building Claude Code with Boris Cherny Claude Code creator Boris Cherny on building AI-powered coding tools, parallel agents, and how the engineer's role is evolving in an AI-first world.

Interesting podcast episode from The Pragmatic Engineer, where Gergely interviews Boris Cherny, the creator of Claude Code.
newsletter.pragmaticengineer.com/p/building-c...

06.03.2026 20:45 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Reality has a surprising amount of detail

"Reality has a surprising amount of detail" - old but great blog post.

johnsalvatier.org/blog/2017/re...

Mentioned in a Hacker News comment on software development here:

news.ycombinator.com/item?id=4666...

03.03.2026 19:34 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
AI makes you boring This post is an elaboration on a comment I made on Hacker News recently, on a blog post that showed an increase in volume and decline in quality among the β€œShow HN” submissons. I don't actually mind A...

Two interesting blog posts on AI and creativity by Viktor LΓΆfgren:

"AI makes you boring"
www.marginalia.nu/log/a_132_ai...

"Feynman's Garden"
www.marginalia.nu/log/a_108_fe...

25.02.2026 19:44 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
How a Single Email Turned My ClawdBot Into a Data Leak What happens when your AI assistant (the one with access to your email, your calendar, your code, basically your whole life) can’t tell the…

Interesting read on how to trick an AI-assistant with mail access:

22.02.2026 08:10 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
In Praise of –dry-run For the last few months, I have been developing a new reporting application. Early on, I decided to add a –dry-run option to the run command. This turned out to be quite useful – I have…

My latest blog post:
henrikwarne.com/2026/01/31/i...
Hacker News discussion: news.ycombinator.com/item?id=4684...
Reddit discussion: www.reddit.com/r/programmin...

01.02.2026 07:25 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Panel One.
Two figures walk up a hill in a park. One walks in front and the other is walking a dog 

Front "My new year's resolution is to stop lending books"

Dog-walker "Really?"

Panel Two.
Front, becoming agitated
"It's just not worth the risk: cracked spines! Bent corners! Torn pages! Grubby fingers! Crumbs! Baths! Burglars! Rats! Children!! I can't allow such precious artefacts to fall into the careless hands of clumsy philistines!"

Panel Three.
Dog-walker "And how do the other librarians feel about this?"

Front "Less supportive Than I'd hoped."

Panel One. Two figures walk up a hill in a park. One walks in front and the other is walking a dog Front "My new year's resolution is to stop lending books" Dog-walker "Really?" Panel Two. Front, becoming agitated "It's just not worth the risk: cracked spines! Bent corners! Torn pages! Grubby fingers! Crumbs! Baths! Burglars! Rats! Children!! I can't allow such precious artefacts to fall into the careless hands of clumsy philistines!" Panel Three. Dog-walker "And how do the other librarians feel about this?" Front "Less supportive Than I'd hoped."

My books cartoon for this week’s @theguardian.com

18.01.2026 16:45 πŸ‘ 1567 πŸ” 498 πŸ’¬ 12 πŸ“Œ 45
Preview
Why We've Tried to Replace Developers Every Decade Since 1969 Every decade brings new promises: this time, we'll finally make software development simple enough that we won't need so many developers. From COBOL to AI, the pattern repeats. Business leaders gro...

Interesting read on the recurring dream of replacing developers. The reasoning about complexity doesn't go away.

www.caimito.net/en/blog/2025...

Hacker news discussion:
news.ycombinator.com/item?id=4665...

18.01.2026 18:10 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
21 Lessons From 14 Years at Google Lessons learned from 14 years of engineering at Google, focusing on what truly matters beyond just writing great code.

21 Lessons From 14 Years at Google

"software engineering is what happens when you add time and other programmers"

"Teaching is debugging your own mental models"

"work is always about people - the users you’re building for and the teammates you’re building with"

addyosmani.com/blog/21-less...

11.01.2026 14:34 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Where Is All the A.I.-Driven Scientific Progress?

Interesting new episode of the Hard Fork podcast:
Where Is All the A.I.-Driven Scientific Progress?
www.nytimes.com/2025/12/26/p...

27.12.2025 17:49 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Show HN: Gemini Pro 3 hallucinates the HN front page 10 years from now | Hacker News

This is hilarious if you're familiar with Hacker News:
news.ycombinator.com/item?id=4620...

10.12.2025 11:49 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I just finished listening to the six part series on Horatio Nelson from The Rest is History podcast. Great stuff as usual!

The episodes, from October this year, cover his time in Naples, the battle of Copenhagen, and the battle of Trafalgar. Very interesting, can definitely recommend!

04.12.2025 18:01 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Currently reading: Beatles Abbey Road, Frankenstein, LLMs.

23.11.2025 08:24 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Why aren't smart people happier? Author: Adam Mastroianni

Interesting read on IQ tests, the difference between well-defined and poorly defined problems, and more:
"Why aren't smart people happier?"
www.theseedsofscience.pub/p/why-arent-...

Comment from Hacker News discussion:
"happiness is your reality minus your expectations"

08.11.2025 17:37 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 1
Preview
uv is the best thing to happen to the Python ecosystem in a decade - Blog - Dr. Emily L. Hunt Released in 2024, uv is hands-down the best tool for managing Python installations and dependencies. Here's why.

emily.space/posts/251023...

30.10.2025 17:08 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
More Than DNS: The 14 hour AWS us-east-1 outage A thorough review of a major cloud outage.

An interesting read on the Amazon outage:
thundergolfer.com/blog/aws-us-...

30.10.2025 11:55 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Asked to do something illegal at work? Here’s what these software engineers did At FTX, Frank, and Pollen, software engineers were asked to do something potentially illegal, or to go along with what looked like fraud. They obliged in two out of three cases, landed in hot water, a...

Three cases of software engineers that were asked to do something illegal at work:
blog.pragmaticengineer.com/asked-to-do-...

Hacker News dicsussion:
news.ycombinator.com/item?id=4544...

04.10.2025 11:24 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - zakirullin/cognitive-load: 🧠 Cognitive load is what matters 🧠 Cognitive load is what matters. Contribute to zakirullin/cognitive-load development by creating an account on GitHub.

Cognitive load is what matters
github.com/zakirullin/c...
Hacker News discussion:
news.ycombinator.com/item?id=4507...

27.09.2025 17:14 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
What Is the Fourier Transform? | Quanta Magazine Amid the chaos of revolutionary France, one man’s mathematical obsession gave way to a calculation that now underpins much of mathematics and physics. The calculation, called the Fourier transform, de...

www.quantamagazine.org/what-is-the-...

04.09.2025 06:14 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
"This telegram must be closely paraphrased before being communicated to anyone." Why? Some historical documents from WWII have a notice on them stating This telegram must be closely paraphrased before being communicated to anyone. The documents I've found were received by the United

Interesting read on WWII cryptography:
history.stackexchange.com/questions/79...

01.09.2025 11:19 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Is AI a "Normal Technology"? We think we see the world as it is, but in fact we see it through a thick fog of received knowledge and ideas, some of which are right and some of which are

www.oreilly.com/radar/is-ai-...

23.08.2025 11:10 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Why LLMs Can't Really Build Software - Zed Blog From the Zed Blog: Writing code is only one part of effective software engineering.

Why LLMs Can't Really Build Software

"... the distinguishing factor of effective engineers is their ability to build and maintain clear mental models."

zed.dev/blog/why-llm...

15.08.2025 14:40 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Panels one and two: 
Two white mice make their way through a maze.

Panel three:
Having completed the maze, the two mice are rewarded with some fruit. Two scientists watch them. One says:
 β€œPoor little things: all that thought and effort just to earn themselves a little treat.”
 
The second scientist looks at a clock and says: β€œCoffee time!”

Panels four and five:
The two scientists make their way through a maze of corridors to a door marked β€œCanteen”

Panel six:
The scientists look at the food on offer. One says: β€œOoh, Donuts!”

Panels one and two: Two white mice make their way through a maze. Panel three: Having completed the maze, the two mice are rewarded with some fruit. Two scientists watch them. One says: β€œPoor little things: all that thought and effort just to earn themselves a little treat.” The second scientist looks at a clock and says: β€œCoffee time!” Panels four and five: The two scientists make their way through a maze of corridors to a door marked β€œCanteen” Panel six: The scientists look at the food on offer. One says: β€œOoh, Donuts!”

My latest cartoon for @newscientist.com

11.08.2025 09:42 πŸ‘ 3845 πŸ” 1063 πŸ’¬ 21 πŸ“Œ 33
Aman's AI Journal β€’ Primers β€’ AI Aman's AI Journal | Course notes and learning material for Artificial Intelligence and Deep Learning Stanford classes.

A hand-picked selection of articles on AI fundamentals/concepts that cover the entire process of building neural nets to training them to evaluating results.
Also has interview questions and answers.
aman.ai/primers/ai/

11.08.2025 12:19 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Writing Code Was Never The Bottleneck LLMs make it easier to write code, but understanding, reviewing, and maintaining it still takes time, trust, and good judgment.

ordep.dev/posts/writin...

11.08.2025 07:21 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
A real-world AI coding case sample I thought it’d be worth posting an example of a bigger task I did the other day - just to show what can be done, without crazy vibe-coding, on a non-greenfields app, using ASP.Net Core not some simpli...

A good read on the experiences (good and bad) of coding with LLMs:
blog.korny.info/2025/07/18/a...

26.07.2025 10:19 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
new Date("wtf") How well do you know JavaScript's Date class?

If you know anything about programming, this is hilarious (you don't even have to know JavaScript - I don't, but there were so many WTAF:s here 🀣)
jsdate.wtf

17.07.2025 07:36 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
The Heart of Software Engineering Still Beats - Annie Vella A few weeks ago, I had a conversation that’s stayed with me. A colleague from another department said: β€œI’ve always been able to read and understand code, even debug it, but I could never write it.” S...

This is a good read on what it means to be a software developer in the age of LLMs:
annievella.com/posts/the-he...

13.07.2025 16:10 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
How AI is changing software engineering at Shopify with Farhan Thawar Shopify's Head of Engineering, Farhan Thawar, shares how the company is using internal LLMs, unlimited AI tokens, and custom tooling to figure out how to use AI tools more efficiently - faster

Interesting podcast episode on how Shopify is going all-in on using AI tools for software development.
newsletter.pragmaticengineer.com/p/how-ai-is-...

08.07.2025 17:23 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I enjoyed the Netflix series "Pretend It's a City" (from 2021), where Martin Scorsese lets Fran Lebowitz answer questions on a range of subjects. Full of witty one-liners, and very New York. Seven half-hour episodes, quite entertaining.

05.07.2025 09:17 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
An Algorithm for a Better Bookshelf – Communications of the ACM

cacm.acm.org/news/an-algo...

04.07.2025 11:02 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0