Open Source Munitions

Let's start with a short Q&A that might surprise you! Q1: You write a nifty program and share it with someone on the Internet. Is it possible for the government to show up at your door and charge you with the felony of sharing classified information? A1: Nope!…
Continue Reading

"Blink" and Technical Hiring

Malcom Gladwell's book Blink: The Power of Thinking Without Thinking is a really interesting study in decision making and how the availability of information impacts the accuracy of those decisions. Over the last couple of years, I've occasionally mulled over how this could be applied to technical hiring. From my…
Continue Reading

Vortex Race 3 Quick Reference

I tried to post a shorter version of this as a review for the Vortex Race 3 Mechanical Keyboard on Amazon, but they rejected it because I linked to external (non-Amazon) sites. Anyway, if you're considering getting a Race 3, or already have one, here's what you need to know:…
Continue Reading

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 practices. Briefly, here are some of my favorites. A prototype is worth a thousand meetings. This one…
Continue Reading

Storing Encrypted Data in the Cloud

I recently decided to put some of my most critically secure data in the cloud. I spent time over several weeks researching how best to do this, and got advice from some of my colleagues with the thickest tinfoil hats. The purpose of this post is to document my approach,…
Continue Reading

A Keystone of Success

I've recently found myself discussing what it means to be an experienced or senior engineer with a number of different groups. What's interesting about those two terms is that I don't think they connote what the speaker usually intends. Being experienced is neither necessary nor sufficient to be good, or…
Continue Reading

Powerlevel9k

When I started Powerlevel9k on the evening of December 4th in 2014, my goal wasn't to create a large project, but really just to create a highly customized ZSH prompt with some features I couldn't find elsewhere. Looking back on it, this commit message is now pretty comical: A few…
Continue Reading

Workplace Sabotage

I recently stumbled across a declassified field manual first published by the Office of Strategic Services (the precursor to the CIA) in 1944. The manual describes simple methods that everyday citizens can use to sabotage and demoralize the enemy's war effort. It's a relatively short field manual, and you can…
Continue Reading