workplace Engineering Mantras Like everyone else, I have a list of favorite quotes that have influenced me or that I have found especially compelling. In the technical world, these sometimes become mantras, guidance, or even best
software The Benefits of Upstream Compatibility and Upstreaming So you've read the loads of articles about why Open Source Software (OSS) is good for business. Perhaps you've also read Tom Preston-Werner's superb article about why your company should open source as
linux powerlevel9k - Improved Git Repo Information! Update: This post is out-of-date. Please head over to the newest post for Powerlevel9k, here. Original post: In the post where I first announced the powerlevel9k Oh-My-Zsh theme, I lamented the fact that
code Rainbow Parentheses in Vim Vim doesn't support rainbow parentheses highlighting, out-of-the-box, for anything except Lisp. Rainbow highlighting is pretty awesome though, so if you want it for something like C or C++, a plugin is your best
code Cheat Sheet for git Submodules I use git submodules pretty often. Usually, I interact with them while maintaining my configuration files ('dotfiles'), which you can find on Github. I have 45 submodules in that repository. Pretty epic. If
latex LaTeX Needs To Be Reborn Introduction I have been a LaTeX fan and evangelist for years. I've used it for slides (Beamer class, of course), reports, academic papers, resumes, random documents, and my graduate thesis. I've always encouraged