Johan Li

Hi! I’m Johan Li, a software developer based in Sweden.

Over my 10+ year career in the fast-changing field of web development, I’ve made observations. I’ve reflected. Why are things the way they are? How did we get here? We can sometimes be overly critical of the present, especially if we don’t remember the past. And as humans, we tend to think in absolutes, leading to disastrous, yet sometimes humorous consequences.

I aim to share some of my reflections, highlighting the nuances of software.

Johan Li
hi@johan.li
LinkedInGitHub

Articles

Returning to the Game That Started It All

Returning to the Game That Started It All

I'm using AI to take apart a game from my childhood—and build a spiritual successor.
October, 2026 · 4 min read
The Cosmos Within

The Cosmos Within

From ancient myths to modern science, our journey to the stars is also inward.
July, 2025 · 6 min read
Why Do We Laugh? A Personal Reflection

Why Do We Laugh? A Personal Reflection

Here's how humor shaped me — and why it matters more than ever.
May, 2025 · 5 min read
Two years attending a writing meetup

Two years attending a writing meetup

On making friends as an adult and personal development
December, 2024 · 3 min read
Would You Like It a Little Higher?

Would You Like It a Little Higher?

On a ski lift, a simple question from a child stayed with me.
February, 2020 · 2 min read
Cargo culting in software

Cargo culting in software

The dangers of copying successful people and companies, in the hopes of achieving the same success.
December, 2019 · 6 min read