Blog post category Learning
AI took my job as a coder and made me a better software engineer
Many developers are watching AI agents generate bad code, introduce bugs, and erode their skills. I'm having a different experience.
The motion that changed everything
Why Vim motions remain the feature that keeps me coming back to Vim after decades of terminal-based work.
Fixing Flatpak Obsidian CLI
How to fix the Obsidian CLI when the Flatpak package cannot expose the command in the usual way.
Launching a free online Linux administration course
Why an unfilled Linux administration cohort became a chance to offer the course as a free livestreaming experience.
A homelab is a skill booster
Why a homelab can help new engineers build the practical operational instincts that cloud-only work often skips.
Linux Shell for Beginners: The ls command
A beginner-friendly walkthrough of the Linux `ls` command and how to read directory listings.
A community that becomes your cohort of mentors
While traditional mentorship has its value, sometimes a group of helpful peers can be a great way to grow. The Server Room is such a community.
Self-Hosting Web Applications Using Podman
A practical look at self-hosting web applications with Podman and Quadlet instead of reaching straight for Kubernetes.
If you're a bad at management, don't blame remote work
This article is a rant triggered by an inane argument made by Eric Schmidt, who blamed remote work for what's clearly management failure.
When is it recommended to adopt a new DevOps tool?
In this article, I discuss the pros and cons of checking out and maybe adopting new DevOps tools, even though the ones we have are still doing their job.