Welcome to my engineering journal! I use it to write myself quick reference guides that I can refer to later and to compare technologies, designs, and ideas.

# Latest articles

Searching for Content from the Terminal

Oct 20, 2020

Searching through text files is the most useful CLI skill for a developer. In this guide I discuss two modern tools: ripgrep and fd.

Searching in Vim

Oct 1, 2020

In this short guide, I review how to use the search feature in vim. It includes searching for special chars, case-sensitivity, and incremental search.

Publishing a Python Package

Sep 12, 2020

I go through the process of publishing a python package on PyPi.

How to use GNU screen

Sep 1, 2020

In this guide, I go over getting started using GNU screen, the predecessor to tmux. I review the keys and commands needed for the most common functionality. I also include a config file to get started.

Setting up a Journal

Aug 1, 2020

In this walkthrough, I describe how I set up an engineering journal (e.g., this site). I discuss how I use vimwiki for offline writing and management. Then I use vuepress to render the markdown in modern browsers. Finally I discuss how to get it hosted for free at netlify.com.