Recent Posts


We use it for everything, and most of us have no control. It’s kind of insane.

Linux & Unix Command Line Essentials

When I got my first SysAdmin job (as a Student with the Center for High Throughput Computing) my Linux/Unix knowledge was passable but not great. I started t...

Celebrate Valentine’s Day with Bash!

If you’re using a modern terminal emulator with unicode support (for example, the default Gnome terminal shipped with Ubuntu) you can add Emoji to your bash ...

What the Hell is a Shell?

You see the term ‘Shell’ tossed around a lot these days. The Bourne Shell (sh), Bash (Bourne Again Shell), Powershell, etc. What actually is a “shell”?

On Keeping Notes

I made a tiny script for keeping simple text-based notes. You might find it useful too. Introducing: Note Keeper

Git vs. The Competition

If you have been following along during Git Week 2018, you know that Git isn’t your only choice for version control. There are plenty of other options out th...

How Git Works

So far this week we’ve talked about what Git is and how to use it. If you’re anything like me, you want to know how things work under the hood. When you firs...

Git 101

Welcome to Git 101! This pico-course is going to take you from zero-to-hero with one of the greatest technologies of the last 20 years. We’ll explore a brief...