Discover in-depth guides on Linux, automation, security, and containerization, along with leadership tips and my personal bookshelf recommendations for continuous learning

How to prepare presentation for a Conference
Learn how to build impactful conference presentations by focusing on storytelling, narrative throughlines, and audience experience rather than just slides.

Setting Ghostty as default terminal on Ubuntu 26.04
A quick guide on how to set the GPU-accelerated Ghostty terminal as the default on Ubuntu 26.04 using the new configuration method.

The Wall of Shame
A story of how a team used “The Wall of Shame” to turn a bottlenecked PR review process into an engaging game.

Ubuntu variant optimized with x86-64-v3
Explore how to enable and use the x86-64-v3 optimized Ubuntu variant for better performance on modern hardware without sacrificing stability.

Prek, a pre-commit alternative
Prek is a Rust-based pre-commit alternative that maintains full config compatibility while delivering significantly faster hook execution.

My IndieWeb Journey: A Guide to POSSE on a Hugo Static Site
My journey of integrating IndieWeb principles into my Hugo blog-from microformats to Brid.gy syndication and building a custom Webmention renderer.

Digital Gardening
Treating your personal website like a garden you tend continuously, not as a finished construction, but rather cultivated, authentic fragmented of web.

Disable the pager for apt search
Learn how to disable the annoying pager for apt search results on Debian-based systems, and find the best permanent solution.

A Practical guide to building a parser in Go
A developer’s journey of building a recursive descent parser in Go, from basic concepts to tackling left recursion with Packrat memoization.

Transmission: Permission Denied to Downloads directory
Transmission on Ubuntu may be denied access to localized Downloads directories due to AppArmor profiles expecting English folder names. Here’s how to fix it.