Blog Posts

Remapping Logitech Mouse Buttons on Linux Mint (G502 and Similar)

A guide to fixing Logitech gaming mice that send keyboard macros instead of raw button codes on Linux. Uses Solaar to disable onboard profiles and input-remapper for custom mappings.

Concurrency vs Parallelism: The Restaurant Kitchen Guide to How Software Actually Works

From malloc to message passing—understanding memory management, concurrency, and parallelism through the lens of a busy restaurant kitchen. A chef's guide to how computers juggle complexity.

Acknowledging God and Truth: The Founding Mottos on Canadian University Emblems

Exploring the Latin mottos emblazoned on Canadian and American university shields reveals a profound truth: our most prestigious academic institutions were built on foundations of faith, divine wisdom, and the pursuit of transcendent truth. Could these forgotten principles hold the keys to restoring intellectual freedom?

The Uncompromising Pavel Durov

Telegram's founder stands alone among tech CEOs—a billionaire who chose principles over profits, arrest over capitulation, and users over governments. His story reveals what tech leadership looks like when founders refuse to throw users under the bus.