RSS · Thoughts, Articles, Memories, and Events
All ·
Articles ·
Journals ·
Minimals ·
Challenges ·
Tutorials ·
WTF-is ·
Books ·
Travels
· Tags
Think about AI's impact on developers' lives the same way C affected assembly programmers. Just as we don't need to write an entire OS in 1s and 0s anymore, we won't need to write every line of code ourselves either. The jobs are still there, and the need to build things is still there. The tools an... Read all
22 September 2026
AQ stands for Adaptability Quotient. You can also see it used for Adversity Quotient, depending on who is using the term.
I think the first version is more interesting.
We usually talk about IQ and EQ. IQ is roughly about how well you think and solve problems. EQ is about how well you understand a... Read all
05 September 2026
90% of what you need to survive in Omarchy as a Ubuntu/KDE refugee
Omarchy is an opinionated Linux setup created by DHH (David Heinemeier Hansson, the guy behind Ruby on Rails) and released in 2024. It's built on top of Arch Linux, using Hyprland as the window manager. But the story goes a l... Read all
03 September 2026
I recently came across a book on Blinkist that caught my attention: How to Win Friends and Influence People by Dale Carnegie. I couldn't believe how simple the solution was to one of my oldest and biggest problems: making a good first impression.
For as long as I can remember, I've struggle... Read all
02 August 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
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
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
White walls. Wooden furniture. Neutral colors. A laptop on an empty desk. A perfectly organized shelf with three books and a small plant next to them.
It looks peaceful.
But none of that necessarily makes a person a minimalist.
You can own a huge apartment full of expensive "minimalis... Read all
23 May 2026
A room can have beautiful furniture, a website can have excellent typography, a movie can have a great set, and a product can have an elegant shape. Yet change the colors and suddenly the whole thing feels different. Sometimes it feels cheap. Sometimes cold. Sometimes dangerous. Sometimes nostalgic.... Read all
23 May 2026
You see a pair of Converse Chuck Taylors and they could have been bought yesterday. You see a Big Mac and there is almost nothing about its basic visual identity that tells you it originated decades ago. A Starbucks cup looks like a Starbucks cup whether you encounter a photograph from years ago... Read all
22 May 2026