RSS · Thoughts, Articles, Memories, and Events
All ·
Articles ·
Journals ·
Minimals ·
Challenges ·
Tutorials ·
WTF-is ·
Books ·
Travels
· Tags
The Complete Nasreddin Journal Archive (1906–1931)
Today I am publishing what is, to the best of my knowledge, the
first publicly available complete digital archive of the legendary
Molla Nasreddin Journal.
Bro... Read all
20 July 2026
Large Language Models have fundamentally changed how software is written. Today, instead of writing every line of code ourselves, we increasingly describe what we want and let an AI determine how to implement it.
But this raises an interesting question:
What if we could describ... Read all
21 July 2026
For a while my blog had the usual stuff: HTML, RSS, a few alternate formats. That was fine. Then I started wanting it to play nicer with the rest of the indie web — without bolting on a heavy CMS or a pile of JavaScript.
So I spent some time wiring up the boring, important protocols. The ones tha... Read all
12 July 2026
Semantic Image Compression (Left=Original, Right=Outcome)
We've spent decades making image compression better.
JPEG throws away details your eyes probably won't notice. PNG keeps everything but produces larger files. Newer formats like WebP and AVIF squeeze images eve... Read all
05 July 2026
Most of these projects started as tools I wanted for myself. Some are tiny, some are experimental, and some are slowly becoming more serious. But they all follow the same idea: simple interfaces, useful features, less noise, and more control for the user.
Wave
Wave is my small inter... Read all
09 June 2026
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 2026
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 2026
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 2026
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 2026
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 2026
As far as it looks sane to you. You decide. It's your world. It's your design.... Read all
01 May 2026
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 2026