Solving Exercism’s Bash Grep Challenge

Reimplementing grep One of exercism.io’s challenges is to reimplement grep in bash. Here’s a walk through of how I solved it. Solution 1 #/bin/env bash grep "${@}" exit 0 This solution probably isn’t in the spirit of the challenge, but it does satisfy all the tests. Time to go home. Solution 2 For the same reasons why you shouldn’t use a word in its own definition, reimplementations shouldn’t use the original tool.
Read more →

Working On Election Day

My Experience Watching the Polls on Election Day 2020
Read more →

Custom Prompt on Remote Servers

The Insanity In my job I have to ssh into a lot of servers to do preventive and routine maintenance. These servers tend to have a patch work of settings and configurations. During a shift I can touch Redhat, AIX, and HP-UX servers. These servers do not have a consistent prompt. Some show user@hostname $, others just display bash-#.#.#, and several are just a lonely $ devoid of any context to keep you from bricking the server or deleting HIPPA records.
Read more →

Surf(ing) on Wayland

How I Got Suckless’ Surf to Work on Sway
Read more →

Setting up Zowe on Linux

I have been interested in learning COBOl and mainframes for a couple of months now, but I’ve been stymied by the difficulty of setting up a good mainframe emulator. The Hercules mainframe emulator has a lot of conflicting install instructions (and the top search result was last updated in 2010); so I was excited when the global pandemic highlighted the need for engineers who understood these systems. In the past month IBM has started the Open Mainframe Project with the intent of filling the skills gap for mainframes.
Read more →