Observations and Musings
The No Compromises PC Build
After almost seven years, I figured it was finally time to upgrade my desktop setup.
December 02, 2019
Using Git with SSH on Windows
How to set up SSH GitHub authentication on Windows.
June 05, 2019
Linux Mappings for the Logitech MX Master
The Logitech MX Master mouse is one of the best mice on the professional market. It also doesn't have Linux drivers. Here's a workaround.
October 17, 2018
Hired from Google’s Secret Coding Challenge
My unconventional path to Google - I got hired from the Google Foobar challenge.
September 08, 2018
Notes on Web Scalability
Web scalability is an intimidating (and potentially expensive) topic to learn. Here are some notes I threw together.
April 26, 2018
GMail Clutter Finder
My free GMail storage was filling up, so I wrote a nifty little program to find clutter from newsletters and promotional emails.
February 26, 2018
Working at Microsoft as a Banana
I thought a lot of people would have dressed up at work for Halloween. I was dead wrong.
November 01, 2017
Nighttime Photography, Getting in the Zone in Seattle
Driving out to Seattle at 3 in the morning to clear my mind and think about life.
August 12, 2017
Recovering Access to my DigitalOcean Server
The journey to recovering access to my DigitalOcean server (which hosts this site), when I had lost my SSH key.
August 06, 2017
File Exfiltration with the Bash Bunny
The newly released Bash Bunny makes attacks like file exfiltration dead simple.
March 06, 2017
Lessons Learned from Debugging Excel
I spent the past few weeks debugging Microsoft Excel. Here's what I learned.
February 24, 2017
My Foreign Coworkers are not Cheap Labor
My foreign coworkers are not mediocre engineers who work for scraps. They're the talent that American companies need in order to thrive.
February 04, 2017