Blog
RSS · Thoughts, Articles, Memories, and EventsAll | Articles | Journals | Minimals | Challenges | Tutorials | WTF-is | Books | Travels | Tags
Wave - right to the point internet radio
I missed listening to radio in a simple way. Most apps around streaming radio today feel overloaded: too many menus, recommendations, popups, accounts, animations, and things competing for attention. I did not want a platform. I just wanted a list of stations and a play button. So I ... Read all
21 May 2026Origins of Blogging
Before there were personal homepages, there were people trying to figure out what the new World Wide Web was actually for. Today, "blog" sounds almost boring. It is just a website where someone publishes posts. But that description hides how strange the idea originally was. In the 1990s, publis... Read all
14 May 2026Origins of World Wide Web
Today, it is easy to use the words Internet and Web as if they mean the same thing. They do not. The Internet is the network. The World Wide Web is one system that runs on top of that network. And the Web was not the first system for finding and sharing information across the Internet... Read all
14 May 2026Origins of Web Design
There is something slightly funny about looking at the first websites today. They look unfinished. There are no hero sections, no hamburger menus, no cookie banners, no animated gradients, no giant typefaces, no carefully chosen color palettes. Sometimes there is barely anything that could... Read all
14 May 2026How to stay kid (in your 30's)
Most people don’t miss being young. They miss being alive. They say they want to stay a kid. What they really want is curiosity, energy, joy, friendship, wonder. Good news: those were never owned by children. Children just have easier access to them. At 30s, you’re not losing youth. Y... Read all
13 May 2026Mistake-Proof Design
Back in the 2000s, when I was creating my first websites, I had one that looked perfectly fine on my computer. Months after publishing it, I happened to check it on one of my friend's computers. It was completely broken. My response was something like: "Well, you need a 1024×768 monitor ... Read all
12 May 2026No-JS Challenge
I challenge you to open your website in a desktop browser, disable all JavaScript, and navigate through it, testing the functionality you expect to work. Then, share the results here. If it doesn't work, feel free to fix it and share a before/after comparison. I'll post the results in this post.... Read all
10 May 2026No-CSS Challenge
I challenge you to open your website on a desktop browser, remove all the external, internal, and inline CSS from it, take a screenshot, and share it here. If it doesn't look sane, feel free to fix it and share the result as a before/after. I'll share the result in this post.... Read all
10 May 2026Why No One Reads Your Posts
We're all looking for someone to look up to, someone whose perspective, skills, or experience can help us grow. When people sense that kind of value in you, they become genuinely invested in your world. They'll read your casual updates, follow your thoughts, and care about things you'd never expect ... Read all
09 May 2026Minimal (22) How much simplicity is enough?
As far as it looks sane to you. You decide. It's your world. It's your design.... Read all
01 May 2026The End of Average Developers
In recent months, after watching wave after wave of automation tools and AI copilots flood the industry, I had to ask myself an uncomfortable question: what does it actually mean to be a software developer today? Not five years ago. Not even two years ago. Today. For a long time, writing code ... Read all
27 February 2026How to set global key shortcuts in Wayland
If you're a dropdown terminal person, you know the deal: one key, instant access, no friction. I've used the grave key (`) to show and hide my terminal for as long as I can remember. Then Wayland came along and decided that key is off-limits for global shortcuts. Relearning decades of muscle memory ... Read all
26 February 2026