A Solid Tiling Window Manager For OSX

If you’re unaware of what a tiling window manager is, check out my previous post on tiling window managers. As some of you might know, I’m a big fan of tiling window managers. Overall, anything that allows me to use a computer without using the mouse, is a big plus in my book. This not only includes tiling window managers, but also tools like tmux, and customized keyboards that have more ergonomic key setups....

April 10, 2022 · 4 min · Greg Hilston

Brewfile

One of my favorite things that comes standard on a Linux system is a package manager. For those that don’t know, a package manager is a tool that lets you easily install, update, and remove programs from your operating system. By default, many Linux systems come with a package manage preinstalled. Windows and OSX are not so lucky, and instead, can take advantage of third party pacakge managers. For Windows, the popular option would be Chocolatety, and for OS X that would be Brew....

April 9, 2022 · 2 min · Greg Hilston

How To Get Notified When A Program Ends

Often times software engineers, data scientists and data engineers will run programs that take quite a while to finish. During execution, they’ll context switch to another task while waiting for results. Instead of manually performing periodic check ins on the program, to see if it finished, wouldn’t it be great if we were notified upon completion? Using a simple bash program, with no external dependencies, we can get an audible alert upon the program’s completion, with the status of “finished without error” or “finished with error”....

August 18, 2021 · 3 min · Greg Hilston