-
The Words That Feel Most Bengali
A Deep History of Bengali Culture
-
Before We Were Bengali — The People of the Red Earth
A Deep History of Bengali Culture
-
The Words That Don't Move
A Deep History of Bengali Culture
-
Three Ways of Knowing the Same People
A Deep History of Bengali Culture
-
The Iron That Cut Their Own Forest
A Deep History of Bengali Culture
-
Reform Pathways and the Automation Question: What Berlin Could Do Tomorrow
Berlin's Transit Crisis -
A Word Older Than the Language That Carried It
A Deep History of Bengali Culture
-
Vienna, Zurich, Munich, Hamburg: What Working Transit Looks Like
Berlin's Transit Crisis -
Why BVG Drivers Walked Out: Wages, Strikes, and the 9.8:1 Ratio
Berlin's Transit Crisis -
Austerity, Concrete, and Compounding Debt: The Policy Failures That Built a Crisis
Berlin's Transit Crisis -
From Bug Fix to Production Hardening: A Refactoring Marathon
Production Django Task Queue -
Hidden in Plain Sight
A Deep History of Bengali Culture
-
From Division to Decay: How Reunification Broke Berlin's Transit
Berlin's Transit Crisis -
What the River Remembers
A Deep History of Bengali Culture
-
My 2026 Linux Desktop: Niri + DankMaterialShell + Kitty
Wayland Desktop Mastery -
Two Claude Code Power Features You Should Be Using
-
Desktop Polish: DankMaterialShell and the Perfect Rofi Launcher
Wayland Desktop Mastery -
Mastering Niri Navigation: Shortcuts That Preserve Muscle Memory
Wayland Desktop Mastery -
Niri: The Scrolling Tiling Compositor That Made Me Leave Hyprland
Wayland Desktop Mastery -
SSH in 33 Seconds? Optimizing for India-to-Bulgaria VPN Connections
-
From Terminal to Development Environment: Putting It All Together
Terminal Power User -
Completing the Terminal Stack: Bash, Starship, and History Tools
Terminal Power User -
Kitty Superpowers: Kittens, Hints, and Remote Control
Terminal Power User -
Kitty Terminal: Why GPU Acceleration Changes Everything
Terminal Power User -
Pessimistic Locking: One Task, One Worker
Production Django Task Queue -
The Fork, the File Descriptor, and the Deployment
Production Django Task Queue -
Hunting Memory Leaks in a Django Task Worker
Production Django Task Queue -
django-simple-queue: 300 Lines to Replace Celery
Production Django Task Queue