Blog
Sorting A Column by Length with AWK
While being tasked to build out a database for a customer, I needed to build a reference table that would be used for a selection menu. We had the existing data from the legacy...
Passwords in the MacOS Keychain via the Command-Line Interface
If you’re here because you’ve leaked a secret into version control, a fan of The Twelve-Factor App, or just want to learn how to better…
Create a bootable USB Hiren’s Boot CD on MacOS
I’ve fallen victim to helping my sister with her personal computer. She hadn’t used it in a while and had forgotten her password. After…
I asked OpenAI’s Chat GPT4 to draw itself using ASCII art. The result is creepy…
After a few glasses of whiskey, I decided it was time to summon ChatGPT4. I started off by asking what it knew about the “mud flood”…
Learning Linux: File and Directory Permissions
To understand the Linux operating system, it is helpful to break it down into three parts:
Get Your iPhone UDID without Opening iTunes
Are you in need of your iPhones UDID and don’t have iTunes? Well if you’re on macOS, I have a quick way of obtaining this value quickly in…
Learning Linux: List Files
Basics
Structured Logging in a Shell Script with jq
With the rise of DevOps, the focus on observability and analysis continues to grow. The DevOps toolkit has allowed us to part ways (mostly)…
The Top 6 Things Any Minimalist Must Change on Windows 10
Minimalism at its core reduces distraction. Reductions in distraction affect our productivity. So why is it that the default path within…







