A door with four handles is not four times more welcoming. You stop in front of it, you look for the one that actually works, and you end up pushing at random. A page with four buttons produces the same halt. Except that in front of a door…
The game was not a project, it was a birthday present. A firefly you fly with your finger, candles to blow out by passing right through the flame, a chest at the end of the journey. Given as a link, single use, then put away. Today it runs…
Open the stylesheet of any site delivered this year. You will almost always find the same thing: three or four breakpoint widths, and under each of them, the same values redeclared. That is the responsive of 2012, and it still holds the…
I spent years writing my palettes as lists. A light theme, a dark theme, eight roles on each side, and the slightest change of background forcing me to realign the other seven by hand. What a list of colours hides A palette written as a…
Take a yellow and a blue that both declare the same lightness, 50%. Put them side by side. The yellow burns, the blue is almost black. This is not an optical illusion. Their actual lightness is 0.93 and 0.07, a factor of thirteen, for two…
This site existed in my head for two years. The concept was clear: a surface that looks flat, almost austere, and that reveals a depth in three dimensions the moment you interact with it. Simple shapes, a circle, a square, proportions on…
In 2026, anyone can open a tool, describe their business and watch a site appear. So the question is no longer « can I do it on my own? » but « how far ». It deserves an honest answer, because the answer is not « nowhere ». What you have…
I spent fifteen years working around the same problem. A piece of text, a margin, a grid: three values that should grow with the screen, and no tool to do it cleanly. We called it responsive. In reality, we were stacking steps, and we had…
People often ask me whether AI is going to replace the job. I understand the question, it crosses my mind too. But I think it is badly put. AI does not replace judgement, it executes a decision. Everything depends on who is holding the…
A classic web project passes through five pairs of hands: strategist, art director, designer, front-end builder, developer. At each handover, a little of the intent evaporates. The brief gets diluted, the mockup interprets the concept, the…
I have seen too many brands discover at the worst possible moment that their site did not belong to them. They thought they owned it, they were renting. The difference does not show day to day. It gets paid the day you want to leave. The…
For some people, open source still suggests something free and a little fragile. I hear that reservation regularly, and I understand it: in our heads, free rarely rhymes with serious. My experience says the opposite. The tools I use, Astro…
Many clients touch their site with their fingertips, afraid of breaking everything. An intimidating back office, obscure fields, a preview that lies. I do not think they are wrong: on plenty of sites that fear is well founded, and one…
A static site is HTML files served as they are. No application server computing on every visit, no exposed database, no plugin full of holes. People sometimes tell me this is a step backwards. I think it is more of a return to the…
People still believe performance gets tuned at the end, by compressing three images and ticking a box. I wish that were true. A slow site is slow by construction: too many scripts, rendering that waits on the server, frames loading other…
Classic responsive design cuts the web into steps: a mobile version, a tablet one, a desktop one. In between, the site jumps from one stair to the next. Text that suddenly grows, a grid that reorganises abruptly. What you actually maintain…
Many sites are a collection of screens designed one by one. Each page has its own sizes, its own margins, its own approximate colours. From a distance it holds. Up close, nothing is aligned: the title on page A does not weigh the same as…
A no-code site launches fast and cheap. That is true, and I am not going to pretend otherwise. But the advertised price is not the real price. The true cost of a site is not read on the opening quote. It is measured over time. The…
Web development loves novelty. One framework chases another, one dependency drags in thirty, and two years later the project no longer compiles without updating everything. I have seen many sites die less from wear than from abandonment:…
Agencies have the client relationship, the brand strategy, the volume. What sometimes goes missing is a senior pair of hands able to hold the art direction and the technical execution in one piece, quickly, without diluting the intent…