Software Design

Sublime Text Is a Ghost. That’s Why It’s Still the Best Editor.

Sublime Text outlasts VS Code not by adding features, but by refusing to. It’s a ghost in an age of bloated platforms β€” fast, focused, and fiercely independent. This article explores why the best tool is often the most disciplined one, and why developers should question whether their editor is a servant or a master.

Open Source Software Isn’t Badly Designed. You’re Just Not the User They Care About.

Open source software isn’t badly designed β€” it’s designed for developers, not for you. The ‘bad design’ is a deliberate trade-off that prioritizes power and extensibility for experts over usability for beginners. The freedom open source celebrates is freedom for developers who can read code, not freedom for non-technical users who just want buttons that work. Understanding this philosophical choice changes everything about how you choose and use software.

The Real Reason macOS Feels Alien Isn’t What You Think

That moment when ‘easy’ feels foreign isn’t a usability failureβ€”it’s operating-system culture shock. The install ritual on macOS trains you in a philosophy, not just a process. Most people miss that familiarity is the shape of your old cage, not universal logic. This article unpacks why that drag-and-drop feels so weird, and what it means for anyone who designs software or switches platforms.

The Masterstroke You’ve Never Noticed in Your Mastodon Client (And Why It Matters More Than Any Feature)

The best Mastodon clients win not through flashy features but through invisible micro-interactions that lower cognitive load and build trust. From scroll-position memory to button animations, these subtle details create a feeling of care that keeps users loyal. Here’s why the invisible UI is the ultimate competitive moat.