The maintenance race

What leeking abstraction layer law has in common with solitary sailing around the globe

Dec 03, 2023

Here is a new design to my website - variable is the keyword

With new colors reacting responsively and a new variable font

Nov 11, 2022

Reduce the carbon footprint of this website ๐ŸŒฑ

How this website was designed and coded with sustainability in mind

Apr 12, 2022


we're "transapocalyptic". We're in the middle of an ongoing crisis, or really a linked series of crises, and we need to learn to be โ€˜native to now.' Our lives are going to become โ€” or, really, they already are (the desire to keep talking about the present as the future is intense) โ€” defined by โ€˜constant engagement with ecological realities,' floods, dry wells, fires. And there's no opting out.


Do we have to work? Book review

Book review on The Big Idea edition about how we came to work and how it might be in the future

Jan 01, 2022

Optimizing font loading

How to increase performance regarding font loading

Jan 04, 2021

Going offline is so great

How I added a service worker on this website

Jan 03, 2021

Adding dark mode to this website

Because why not, that was actually quite easy

Jan 02, 2021

Driving Hokkaido's West Coast to Wakkanai

Souvenirs from a road trip along the beautiful coast from the sea of Japan to the sea of Okhotsk

May 22, 2020

Browser Fingerprinting - Master thesis

Since the IP address is basically a subset of the fingerprint, browser fingerprints can be considered personal data, and GDPR also applies to them. This means, in short, that websites have to ask for explicit user consent prior to collecting and storing their browser fingerprint.


Was the Automotive Era a Terrible Mistake?

For a century, weโ€™ve loved our cars. They havenโ€™t loved us back. Nice long read!

๐ŸŒ โ€ฆ

Simple is the web, and why I love it so much.

Through my 20 yearsโ€™ experience of designing and building web pages, I learned to unlearn, to take some distances, to fight and also accept to lose for the better.

Jul 08, 2019

Consistency in Design is the Wrong Approach by Jared M. Spool

When you think about consistency, youโ€™re thinking about the product. When youโ€™re thinking about current knowledge, youโ€™re thinking about the user.

๐ŸŒ โ€ฆ

Designing For Users Across Cultures: An Interview With Jenny Shen

L10n and I18n related interview - how we can approach localizing and internationalizing our websites, over and above simply offering a translation of the material.

๐ŸŒ โ€ฆ

the Origins of Opera and the Future of Programming

Jessica Kerr looking at collective problem solving in music, art, science, and software. How it happen over the years and especially from the sixteenth century

๐ŸŒ โ€ฆ

Taking PHP Seriously

Slack uses PHP for most of its server-side application logic, which is an unusual choice these days. Why did we choose to build a new project in this language? Should you?


I donโ€™t care what Airbnb is doing. (And neither should you.)

A presentation at Refresh Conference in October 2018 in Groningen, Netherlands by Stephen Hay



p2p chat using dat protocol


Tutorial on dat://

Nice guide to learn dat API worth checking out


Start a page for Lausanne

Let's explore how we can document the world around us

Sep 23, 2018

About dat:// to a distributed Web


Aug 08, 2018

Maintaining your working environment

We all have our weapons of choice to code and design.

Nov 04, 2012