Welcome to Robert's Musings and Distractions

Convert it to Text!

Why use plain text?

I love working in plain text. As someone who is easily distracted by formatting, fonts, and color palettes, I find that writing in plain text keeps focused on the content at hand. There are other, more technical reasons why I love plain text as well.

Portability …

Read more

Using Reportlab and PdfTk to Modify Existing PDFs

The PDF format is great for printing and displaying written content, but it can be a nightmare for editing and manipulating the content itself. Here, I explain a simple way to use some open-source tools to add information to an existing document without editing the original content.


In this …

Read more

Using Lxd Containers Instead of VMs For Web Development

I’ve been dabbling with Canonical’s LXD containers ever since 1.0, but found it more difficult to use than Virtual Box. With the 2.0 release, a lot of the pain-points have been ironed out, so I decided to give it another try. Before you say, “What about …

Read more

Learning for Life

Learning for Life: Lifetime Learning is good for your mind and career

When I was in younger — maybe in the 6th grade — I remember seeing my older cousins and friends graduating high school and college. This was before the time of graduations for all occasions, like pre-school, kindergarten, elementary school …

Read more

VirtualenvWrapper For Fish

Fish Shell is “a smart and user-friendly command line shell for macOS, Linux, and the rest of the family. It excels in tab completion and ease of use, but virtualenvwrapper does not support it.

Virtualenvwrapper, like the name suggests, is a wrapper around python’s virtualenv functionality, which allows you …

Read more