Linux
2026-01-25Tailscale on Fedora Atomic with Podman Quadlet
I’m currently working remotely from my camper van, traveling around Europe while staying connected to my work. One thing I really need is …
2026-01-15AI is Making Junior Engineers Unemployable
Everyone tells junior engineers to use AI. “Be more productive.” “Let ChatGPT write your code.” “Work smarter, not …
- 2026-01-03
How To Fix Framework Desktop PSU Fan Noise
The Framework Desktop is marketed as a silent PC. Mine wasn’t. After setting it up, I noticed an annoying whirring noise coming from the PSU …
2025-12-16Why chezmoi add Fails With External Archives
I ran into a confusing error today while trying to update my Neovim colorscheme in chezmoi. chezmoi add ~/.config/nvim/lua/plugins/colorscheme.lua The …
2025-11-24I'm leaving Arch Linux. Here's why:
After 4 years of daily driving Arch Linux, I’m leaving. You may think I’m leaving because Arch Linux breaks often. Or because it’s unstable. But …
2025-10-27Microsoft Just Abandoned You - Here's Your Revenge Plan
On the 14th of October 2025, Microsoft ended support for Windows 10. It will no longer receive security patches, bug fixes, or technical assistance. …
2025-10-20Everyone tells you to learn AI. The hiring managers want Linux.
Some tech “influencers” will tell you to learn AI to get a tech job. But the best skill to learn to land a tech job in almost any tech …
2025-10-0672% of companies skip hiring. Do this instead
The Linux Foundation just dropped a bomb that changes everything. 72% of companies would rather upskill existing employees than hire new DevOps …
- 2025-09-18
How to land a DevOps job without experience?
Here’s what they don’t tell you in bootcamps: I broke into DevOps without formal experience using one strategy. My students Eric and Danil …
- 2025-08-25
I interviewed DevOps canditates. These got hired:
A hiring manager just told me something that should terrify you: “I’ve interviewed over 50 candidates for DevOps roles. Candidates with good and fast …
- 2025-08-18
Why DevOps bootcamps won't teach you this one thing
When I started learning Linux years ago, my teacher gave me advice that changed everything: “Do everything in vim for a year.” I thought he was …
- 2025-02-04
Why DevOps Candidates Fail Their Technical Interviews
I once interviewed a DevOps candidate. They had great certifications on paper, but struggled with basic Linux commands. This happens more often than …
- 2024-12-24
The 3-step system behind my DevOps success
Did you know that the fastest-growing jobs in tech right now are in DevOps? But here’s the thing - most people take 12-18 months to transition into …
- 2024-09-06
Running iCloud Web as a Desktop Application on Arch Linux with Hyprland
Now that I’m daily driving Arch Linux again, I’ve been thinking about how to handle my tasks. I use Apple Reminders because the iWatch …
- 2024-07-26
The Return of Arch Linux
I’m planning to do a series on Linux on my YouTube channel. The idea is to cover the fundamentals of Linux, either by teaching them myself or to …
- 2024-05-26
Installing packages in Devcontainers with Nix
I’ve been obsessed with Devcontainers and Devpods recently, and I’m learning a lot about portable dev environments. This is truly the next …
- 2023-12-31
Video: Homelab Episode 1
This is the first video of my homelab series. I set up the repo for my project and do the initial installation of k3s on an old laptop I had lying …
- 2023-10-05
It is good to keep your second brain compatible with Obsidian
Although I rarely use Obsidian anymore, I still have it open because it is running the obsidian-git plugin in the background and it is constantly …
- 2023-05-09
Video: How I Write & Publish My Blog Using Neovim & Hugo From The Command Line
I show my workflow to publish my Hugo blog from the command line using neovim and bash Links: 202305091705
- 2023-05-07
Video: Creating A Command To Change Fontsize in Alacritty
Links: 202305070805 https://youtu.be/Q8dxoqqMHAg
- 2023-05-04
The Ups And Downs Of A Devops Engineer
Next winter I’ll be entering my third year as a DevOps Engineer. When you first break into this field there is an overwhelming amount of things …
- 2023-04-27
How To Check The Weather From The Command Line
For the past few months I’ve been using this neat API to check the weather from the command line. It’s very simple to use. Simply run: …
2023-04-12Starting My Homelab
This week I started a project which I’ve been putting off for too long. I finally started my homelab. Over the past year I’ve been …
- 2023-04-01
Generating Markdown Headings with YYYY-MM-DD Date Format Using Bash
A couple of weeks ago I created a simple bash script to generate a date in format YYY-MM-DD to use with the magic !! wands in vim. Just now I wanted …
- 2023-03-28
Kubernetes Resource Management for Pods and Containers - CPU and Memory
Pods have containers, and limits can be set on those containers. Requests used by the kube-scheduler to determine where the Pod will be placed …
2023-03-26How to Run Newsboat in Zenmode
To read the news free from distractions and ads I use Newsboat as a reader for RSS feeds. However, one thing that annoyed me was that it would span …
- 2023-03-19
How to continuously run a Go file while coding in the terminal
I do all my coding and note taking in the terminal using tmux and neovim. I picked up a nice trick from Rob Muhlenstein today. You can use this …
- 2023-03-19
Had a CLI Shokunin Moment Today
Today was meal-prepping day and I cut up some vegetables for the coming week. I’m on a strict caloric restriction regimen and need to meticulously …
- 2023-02-05
Setting up a Kubernetes cluster on an Ubuntu 20.04 VM with containerd and flannel
You can get a free 24GB ram VM from Oracle. What better place for your own Kubernetes lab that is always available? See this article to create your …
- 2023-02-04
Get a free 4 CPU 24GB Ram VM on from Oracle
A few weeks ago someone gave me a tip. Oracle actually has a really good free tier offering. You can host a 4CPU 24GB VM for free! This is perfect for …
- 2023-01-21
Setting up automated backups on my Arch Linux system with rsync and bash
For the past few months I’ve been stuyding every hour of free time that I had. Now that I reached my certification goals for now, I finally had …
2023-01-21Setting up a new LUKS encrypted disk with dm-crypt in Arch Linux
Today I added a harddisk I had lying around because I needed some more space. On my Arch Linux system I have all my drives encrypted like a good boy. …
- 2023-01-10
Using parameter expansion as search and replace
Last modified: 2023-01-10 In this evening’s studies I came across this bash script in a tutorial by Rob Muhlenstein: !#/bin/bash echo -e …
2023-01-08How to deploy to a Linux VM in Azure with Azure Pipelines
To reach a VM from Azure Pipelines, you need to set up an environment. Create your Linux VM in Azure. In Azure DevOps, click envirnoments, new, and …
- 2023-01-08
Back to Bas(h)ics: leaving zsh for now
I’ve used zsh for nearly two years now. I have a custom setup with autocompletion and a good looking prompt. Recently I’ve been diving …
- 2023-01-07
Deploying a Linux VM to Azure with Terraform
For a project I’m setting up my environment with Terraform. I used this tutorial, but modified the code to make it simpler and easier to …
- 2023-01-06
How to follow symbolic links while searching with Telescope in neovim
I use the Obsidian app, but I mostly write and search my notes with neovim. I added my zet directory from this blog repo into the Obsidian vault as a …
- 2023-01-05
Working on the command line is already coding
Rob Muhlenstein makes an interesting point that using bash on the command line is already coding. When you are running commands in the terminal, you …
- 2023-01-05
How to run installed pip packages as binaries
When you install a pip package which is meant to be run from the command line as a command, you might find that it is not available to you after …
- 2023-01-05
How to Reset a VM Root Password using the Openstack CLI
Download the Openstack RC file from the Openstack portal. Click your username in the top right corner to find it. Source the RC file to make the …
- 2023-01-05
How to install the Openstack CLI on Linux
Make sure to have pip installed. Run pip install python-openstackclient Pip will install a binary called “openstack” in ~/.local/bin If …
- 2023-01-04
Fall in love with sed.
Sed, it’s so powerful. I remember I struggled with finding practical uses for it when I did my LPIC-1 certification. But now I find myself using …
- 2023-01-03
How This Blog is Created, Written and Hosted
As I alluded to in my article about Obsidian, I am very fond of editing my text in neovim. Naturally, if you want to edit in neovim, you need to have …
- 2023-01-01
What Are Containers?
When you learn about DevOps, you will come across the concept of a container early on. This is a “Mischa Explains” article where I attempt …
- 2022-10-11
Book Notes: The Unicorn Project
This book is the sequel to the Phoenix project. Both books are set at Parts Unlimited, a fictitious company that supplies car parts to DIY mechanics …
- 2022-09-18
How and Why I Started Using Vim
If you are just starting your Linux journey, you might have noticed that a few camps exist in the Linux world. Just like in any other area of life, it …
2022-09-10Building my Own OS: Linux as a Creative Activity
NOTE: In this article, I use a rather broad definition of “Operating System.” I do not intend to appear as if I wrote and compiled my own Linux …
- 2022-07-19
How to Upgrade Java and Jenkins on Ubuntu 18.04
Last week I upgraded Jenkins to the latest version on the server infrastructure at work. Starting with the Jenkins 2.357 release, Java 11 or Java 17 …
2022-05-26How To Move Steam Game Files To a Separate Hard Drive on Linux
I have installed my OS on a 240GB SSD, and I prefer to keep my data on a different disk to leave enough space to work with. I wanted to move my steam …
2022-04-26Goodbye Windows, Hello Linux! Switching to Linux as my Daily Driver
After getting my LPIC-1 certification, my interest in Linux continued to grow. When I started my new job, I performed more sysadmin tasks, such as …
- 2022-04-02
Yadm: Keep Track of Your Precious Dotfiles
This week I learned about yadm: yet another dotfile manager. It is the perfect way to keep track of all your custom configuration files, known as …
2022-03-16LPIC-1 Study Guide
I recently obtained my LPIC-1 certification, and in this blog post, I’ll share the strategy and techniques I used to pass this exam and share my …