The Qtile Window Manager: A Python-Powered Tiling Experience
My journey from XFCE to Qtile, a tiling window manager written entirely in Python, including setup, configuration strategies, and real-world config examples.
My journey from XFCE to Qtile, a tiling window manager written entirely in Python, including setup, configuration strategies, and real-world config examples.
I built an interactive tutorial platform for learning internet fundamentals through RFCs, built with AI. Features popup glossary, diagrams, and Python code examples.
Why Protocol Buffers are superior to JSON for microservice communication. Much faster serialization/deserialization with practical Python examples.
Comparing three methods to reverse lists in Python: slice notation, reversed(), and .reverse(). Includes performance benchmarks and readability considerations.
Restructuring my website into subdomains with separate themes. Moving to Hugo and PaperMod theme for better content creation workflow.
I've left my role as Lead Software Developer at ChainSafe Systems in January 2025.
A simple solution using Zenity to create a confirmation dialog for screen locking in Cinnamon Desktop on Fedora 39.
Building effective teams by leveraging individual strengths instead of competing. Inspired by tactical video games where each member has specialized skills.
Building sustainable habits for coding interview preparation. Focus on systems over outcomes, consistent practice, and measuring the right metrics for long-term improvement.
My journey learning Rust over 145 days as my primary programming language, including gotchas, resources, and why I chose Rust over Golang.