Matthias Ott
matthiasott.com · Personal blog · on HN since 2017
Matthias Ott is a web designer and developer writing about CSS, typography, and personal websites.
What HN saysHN links it in a discussion of CSS, where a commenter notes stylesheets can spiral out of control without care.
30HN people shared it
1linked it in comments
33stories submitted
287story points
5 months agolast shared
2017people per year2026
Most-shared posts
- 1Ad InfiniTum5 people · 9 points · first shared 2026 · 1 comments on HN
- 2Into the Personal-Website-Verse (2019)4 people · 244 points · first shared 2019 · 203 comments on HN
- 3WebSpace Invaders3 people · 4 points · first shared 2026 · discussion on HN
- 4The Right Way to Use Fonts.com Web Fonts (2020)2 people · 4 points · first shared 2020 · discussion on HN
- 5The New CSS2 people · 3 points · first shared 2023 · discussion on HN
- 6A Conversation About Web Design and Typography with ChatGPT2 people · 3 points · first shared 2022 · discussion on HN
- 7How I Structure My CSS2 people · 2 points · first shared 2020 · discussion on HN
- 8Resolving CSS Gridlock1 people · 2 points · first shared 2017 · discussion on HN
- 9Range1 people · 2 points · first shared 2020 · discussion on HN
- 10100 Days of Writing1 people · 2 points · first shared 2021 · discussion on HN
- 11Gall’s Law1 people · 2 points · first shared 2020 · discussion on HN
- 12No Wrong Notes1 people · 1 points · first shared 2021 · discussion on HN
- 13To Affinity and Beyond1 people · 1 points · first shared 2025 · discussion on HN
- 14Securing Privacy1 people · 1 points · first shared 2017 · discussion on HN
- 15The Thing with Leading in CSS1 people · 1 points · first shared 2020 · discussion on HN
What HN people wrote when they linked it
alwillis · 2025-11-26
> Then again, writing stylesheets is still one of those things where, if you're not careful, everything spirals out of control. Often I'll make changes and wonder why nothing's happening and realize something was overridden by another rule somewhere…
It doesn't have to be this way; just write your CSS using Inverted Triangle CSS (ITCSS) [1] and these issues go away.
[1]: https://matthiasott.com/notes/how-i-structure-my-css