Hello, I'm Marc Friederich 👋
Welcome to my personal website. I share here links, some thoughts, some pictures I made and an archive of my talks. I am co-founder of Antistatique, a human centric web agency and core-team member of the Design conference Interaction 18. Where to start ? Learn what I am up to now, why I 💜 the web, scroll or resize the window.
Sharing 💭
Owning my content, sharing here what I post elsewhere
Experienced bike super friendly city in #oulu 🚲👌
Experienced bike super friendly city in #oulu 🚲👌
Aug 11, 2026
sourcehut - the hacker's forge
Nice GitHub alternative, like the works without JavaScript
Aug 11, 2026
Rails Needs New Governance
Important read about DHH behavior and what it means to RoR community
Aug 10, 2026
Writing 💾
This is where I collect thoughts, URL and words on my web journey
Clever Technique to Make It Shine with HDR Video in Background
Using HDR's annoying brightness of videos rendering as a feature
Oct 05, 2024
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
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
Linking 🌍
URL are extraordinary
Discovery vs Delivery
The integration of Artificial Intelligence into the software development lifecycle has sparked significant debate regarding design quality and product differentiation. While AI has proven remarkably effective at accelerating the delivery phase through automated code generation and rapid implementation, this efficiency often creates a false equivalence that treats all software production as a single uniform task. True product excellence requires balancing this accelerated execution with rigorous discovery, the upstream and deeply human process of determining what problems are actually worth solving. Because Large Language Models inherently tend toward consensus and average outcomes, relying on them independently during the conceptualization stage risks producing generic software. Ultimately, as technical execution becomes increasingly commoditized, human judgment, taste, and strategic intent will serve as the primary differentiators for successful companies.
🌍 https://buzzusborne.com/writing/discovery-delivery/On the semantic web
Web interfaces should start from the platform’s interaction contract rather than the visual surface. In this essay Karl Koch argues that using native elements preserves behaviour, accessibility, and durability: choose button over a styled div; use details/summary for disclosure; and let the browser and assistive tech like VoiceOver handle focus, keyboard interaction, forms and state. Recreating these behaviours with patched roles, tabindex, key handlers, and ARIA produces fragile, maintenance-heavy components. Native semantics survive redesigns because they describe what an interface is, not how it looks, and free designers to apply custom styling on top of robust primitives. Custom components deserve attention when the interaction is genuinely novel, but the default contract should be exhausted first to avoid regressions and lost functionality. This approach reduces bugs, improves keyboard and form behaviour, and scales better across products.
🌍 https://karlkoch.me/writing/on-the-semantic-web?utm_source=heydesigner.comSimulating The Prisoner's Dilemma | Interactive Game Theory Exploration
The article introduces the Prisoner's Dilemma as a core game‑theoretic problem that pits individual incentive against collective welfare, explains the standard 5‑3‑1‑0 payoff structure, and provides an interactive simulator so readers can play one‑off rounds or many‑round tournaments. It contrasts random opponents with a memory‑based Tit‑for‑Tat strategy, shows how reciprocity and forgiveness promote sustained cooperation, and explores population dynamics where Cooperators, Defectors, and Reciprocators collide and evolve under varying levels of noise. Concrete examples (e.g., nations disarming or vampire bats sharing food) illustrate real‑world relevance, while configurable parameters let users probe noise, agent mixes, and animation speed. The page also links to further resources (a YouTube video) and invites readers to follow the author on BlueSky or buy the author a coffee to support the project.
🌍 https://perthirtysix.com/tool/prisoners-dilemma-simulatorMuseum of the Human Web
Museum of web artefacts. Expect counter, popups and framesets. 😊
🌍 https://museum.parallel.ai/The Boring Internet
Must read about protocol and why it matters
🌍 https://terrygodier.com/the-boring-internetThe AI Adoption Spiral
AI adoption spiral graphic 🌀
Talking 🎩
Some ask me to go on stage and talk about design and web topics
Enseigner les métiers du web, sans être enseignant·e - table ronde
Webmardi: – Lausanne
Apr 01, 2025 – by Noémie Sandoz, Marc Friederich, Iris Wolfisberg, Kevin Wenger, Pierre Georges & Gilles Demarty
Veille technologique, l’épreuve du temps et comment s’y préparer
Webmardi – Lausanne
Oct 06, 2022 – by Marc Friederich
Comment réaliser un site eco-responsable
SwissTripleImpact Le numérique responsable partage d’expérience et outils concrets – Marly
Apr 08, 2022 – by Noémie Sandoz et Marc Friederich







