Search Articles

Search Results: Programming

Reinventing Terminal UIs: The Kitty Graphics Protocol and a New Era of Rich Text Interfaces

Reinventing Terminal UIs: The Kitty Graphics Protocol and a New Era of Rich Text Interfaces

The Kitty graphics protocol turns the terminal from a plain text sandbox into a canvas capable of rendering arbitrary pixel art, animations, and even full‑screen images. By offloading image decoding to the client and using lightweight escape sequences, developers can embed high‑fidelity graphics in any TUI tool, from file explorers to video players, without sacrificing performance or portability.
The Bloatware Fallacy: Why Software Size is a Misleading Metric

The Bloatware Fallacy: Why Software Size is a Misleading Metric

Originally published in 2001, Joel Spolsky's classic argument challenges conventional wisdom about software 'bloat,' revealing how storage economics, virtual memory, and evolving user needs make size an increasingly irrelevant metric for software quality.