Tom's Blog

Tom's Blog

Tom

DevOps blog about Linux configuration, Containerization, Automation, Security and from time to time Leadership.

Latest Posts

Managing HumansBiting and Humorous Tales of a Software Engineering ManagerAuthor: Michael Lopp If you manage people, this book is worth reading. Rather than offering complete solutions, it presents the author’s gut feelings based on his...
Use Rosetta to run Terraform as x86_64 on Apple Silicon and avoid provider checksum mismatches.
Learn how to build impactful conference presentations by focusing on storytelling, narrative throughlines, and audience experience rather than just slides.
A quick guide on how to set the GPU-accelerated Ghostty terminal as the default on Ubuntu 26.04 using the new configuration method.
Team TopologiesOrganizing Business and Technology Teams for Fast FlowAuthors: Matthew Skelton, Manuel Pais Team Topologies is a must-read for anyone involved in building software at scale. It moves away from the “everyone should talk to...
A story of how a team used “The Wall of Shame” to turn a bottlenecked PR review process into an engaging game.
Explore how to enable and use the x86-64-v3 optimized Ubuntu variant for better performance on modern hardware without sacrificing stability.
Prek is a Rust-based pre-commit alternative that maintains full config compatibility while delivering significantly faster hook execution.
No bookmarks found.
My journey of integrating IndieWeb principles into my Hugo blog-from microformats to Brid.gy syndication and building a custom Webmention renderer.
Radical CandorHow to Get What You Want by Saying What You MeanAuthor: Kim Scott The general idea of the book is that great leadership means caring personally while challenging directly. When I started reading the book, I figured out it’s...
Treating your personal website like a garden you tend continuously, not as a finished construction, but rather cultivated, authentic fragmented of web.
Learn how to disable the annoying pager for apt search results on Debian-based systems, and find the best permanent solution.
A developer’s journey of building a recursive descent parser in Go, from basic concepts to tackling left recursion with Packrat memoization.
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.
Search Random