In the folders of my various projects - software or otherwise - I usually add two files that i add to my .gitignore, which only serve as personal notes.

The first file is SCRATCH.md, which I treat as a scratchpad of sorts; It contains only temporary...

Hashbangs

If you're a programmer, you might know what a hashbang (also known as a shebang) is – a shellscript might, for instance, start with the hashbang #!/bin/sh on the first line, which includes an absolute path to the sh interpreter. But what do hashbangs...

Hello World

Welcome! With my personal website finally up and running, I thought I'd do a short technical writeup about the system that powers the site. Behind this site is a Content Management System geared towards developers and power users, the features of which...