Henrik Warne's Avatar

Henrik Warne

@henrikwarne.bsky.social

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

95 Followers  |  96 Following  |  104 Posts  |  Joined: 07.09.2023  |  1.7632

Latest posts by henrikwarne.bsky.social on Bluesky

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 — 👍 3740    🔁 1064    💬 20    📌 31
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
Money Stuff: The Podcast: Cliff Asness - Bloomberg Understand every aspect of the global economy – and know how to make your next move.

I enjoyed the Bloomberg Money Stuff podcast episode with Cliff Asness of AQR.
Topics: momentum, meme stocks, value, market timing, publishing, academics, explaining factors, how much to charge for alpha, private assets and machine learning
www.bloomberg.com/news/audio/2...

28.06.2025 17:53 — 👍 0    🔁 0    💬 0    📌 0
Preview
Lessons From 9 More Years of Tricky Bugs Since 2002, I have been keeping track of all the tricky bugs I have come across. Nine years ago, I wrote a blog post with the lessons learned from the bugs up till then. Now I have reviewed all the…

For more than 20 years, I've been tracking tricky bugs I've come across. I just wrote a blog post with lessons from the last 9 years:
henrikwarne.com/2025/06/15/l...

15.06.2025 08:31 — 👍 1    🔁 0    💬 0    📌 0
Preview
Henrik Warne's review of The Number Ones 5/5: Very enjoyable and educational! It’s a history of popular music from the beginning of the 1960s to 2020, as told through select Billboard Hot 100 chart-toppers. The author has picked 20 songs tha...

I just finished reading the excellent "The Number Ones" by Tom Breihan.

From my Goodreads review of it:
Very enjoyable and educational! It’s a history of popular music from the beginning of the 1960s to 2020, as told through select Billboard Hot 100 chart-toppers.

www.goodreads.com/review/show/...

25.05.2025 08:19 — 👍 0    🔁 0    💬 0    📌 0
Saxat ur Blandaren: "'Han är bakom flötet!' Är trist att säga om en person. Man bör hellre säga: 'Han har flötet och hel livet framför sig!'"

Saxat ur Blandaren: "'Han är bakom flötet!' Är trist att säga om en person. Man bör hellre säga: 'Han har flötet och hel livet framför sig!'"

Ny bio-text just dropped

23.05.2025 10:20 — 👍 10    🔁 6    💬 0    📌 0
Preview
Takeaways from Coding with AI

A status report from "Coding with AI: The End of Software Development as We Know It"
www.oreilly.com/radar/takeaw...

18.05.2025 15:43 — 👍 0    🔁 0    💬 0    📌 0

I really enjoyed the two recent episodes on The Rolling Stones on the "The Rest Is History"-podcast. Historical and social context, as well as lots of interesting facts about the band. And (as always) articulate and witty hosts. A joy to listen to.

15.05.2025 17:53 — 👍 0    🔁 0    💬 0    📌 0
Mistakes engineers make in large established codebases What I've learned from ten years working on projects like this

"The cardinal mistake is inconsistency"
www.seangoedecke.com/large-establ...

02.05.2025 18:15 — 👍 0    🔁 0    💬 0    📌 0
Post image

Old, but quite funny:

01.05.2025 13:46 — 👍 0    🔁 0    💬 0    📌 0
Best Simple System for Now You can have your cake and eat it, as long as you bake it carefully. ‘We can do this the quick way and pay later, or the thorough way and pay now.’ This seems to be a fundamental dichotomy in software...

A good read on how to develop software systems:
dannorth.net/best-simple-...

01.05.2025 09:01 — 👍 0    🔁 0    💬 0    📌 0
Preview
From 1925 to 2024: 100 Years of Popular Books (on Goodreads) Here at Goodreads World Headquarters, we like to occasionally step back for a really high-altitude assessment of readers’ favorite books. The idea be...

This is fun: a list of the most popular books for the last 100 years, one per year, on Goodreads.
How many have you read? I've read 16, but some were a long time ago.
The most recent I've read is Gone Girl (2012), the earliest The Murder of Roger Ackroyd (1926).

www.goodreads.com/blog/show/2916

26.04.2025 17:44 — 👍 0    🔁 0    💬 0    📌 0
Preview
In Praise of “Normal” Engineers A software engineer argues against the myth of the “10x engineer”

spectrum-ieee-org.cdn.ampproject.org/c/s/spectrum...

30.03.2025 15:31 — 👍 0    🔁 0    💬 0    📌 0
Preview
Ladder of bug discovery joy The best and worst times to discover bugs

blog.meadsteve.dev/programming/...

17.03.2025 10:25 — 👍 1    🔁 0    💬 0    📌 0
Preview
The End of Programming as We Know It

Interesting read on what LLM/AI coding tools will mean:
www.oreilly.com/radar/the-en...

08.03.2025 15:08 — 👍 3    🔁 1    💬 0    📌 1
white text on black background: the reason they say "young men are turning to the far right because of feminists" and never "young women are turning to feminism because of far right men ", is because the number one rule of misogyny is that women are to blame for everything a man does

white text on black background: the reason they say "young men are turning to the far right because of feminists" and never "young women are turning to feminism because of far right men ", is because the number one rule of misogyny is that women are to blame for everything a man does

läs.

och läs en gång till.
med qvinns, alla qvinns. 🏳️‍⚧️

07.03.2025 18:14 — 👍 190    🔁 80    💬 3    📌 1

This document, The Power of Ten – Rules for Developing Safety Critical Code (from NASA/JPL Laboratory for Reliable Software), came up at work. Interesting to read and discuss, even if you don't code in C, and even if you don't agree with everything in it.

spinroot.com/gerard/pdf/P...

08.03.2025 14:47 — 👍 2    🔁 0    💬 0    📌 0

Paul ”Sten &” Stanley.

03.03.2025 10:26 — 👍 12    🔁 1    💬 0    📌 0
Preview
More Good Programming Quotes, Part 6 Here are more good programming quotes I have found since my last post. Programming “Configuration is coding in a poorly designed programming language without tests, version control, or docume…

fun post, @henrikwarne.bsky.social

02.03.2025 13:10 — 👍 4    🔁 1    💬 0    📌 0
Preview
100 Best Programming Blogs and Websites for Programmers in 2025 100 Best Coding Blogs ⋅ 1. The Crazy Programmer ⋅ 2. SitePoint Blog ⋅ 3. Ray Wenderlich ⋅ 4. CSS-Tricks ⋅ 5. Stack Abuse ⋅ 6. JOOQ ⋅ 7. Scott Hanselman's Blog ⋅ 8. Codrops ⋅ 9. Stack Overflow Blog

Pleased to see that my blog is included in the list of 100 Best Programming Blogs (at #41):
bloggers.feedspot.com/programming_...

27.02.2025 18:38 — 👍 2    🔁 0    💬 0    📌 0
Preview
The Deep Research problem — Benedict Evans OpenAI’s Deep Research is built for me, and I can’t use it. It’s another amazing demo, until it breaks. But it breaks in really interesting ways.

Very interesting post from @benedictevans.bsky.social on the problems with LLM-backed "deep research" features:
www.ben-evans.com/benedictevan...

18.02.2025 19:57 — 👍 1    🔁 0    💬 0    📌 0
Chat is a bad UI pattern for development tools—Daniel De Laney You don’t want to have a conversation with your computer, you want to build.

danieldelaney.net/chat/

10.02.2025 11:41 — 👍 1    🔁 0    💬 0    📌 0

Write a horror story in 7 words: "Vi har ätit chips i din säng."

09.02.2025 09:33 — 👍 43    🔁 3    💬 6    📌 3

@henrikwarne is following 20 prominent accounts