Travel, Code, and Engineering


What you should use instead of TypeScript Enums

The TypeScript homepage proudly proclaims "TypeScript is JavaScript with syntax for types." It's a superset of JavaScript. Any code that's valid JavaScript is also valid TypeScript. The only thing...


How to reboot a Raspberry Pi when the WiFi is down

I'm sometimes unable to SSH into my Raspberry Pi. I'm not sure why. I think it might help if I make a simple script that will reboot the Raspberry Pi when it can't ping Google. The script below is...


Things I've Learned About RSUs

I joined Facebook (now Meta) as a software engineer in May 2021. The offer letter I received included details about my compensation. There would be three main components: salary, an annual bonus...


SalesLoft Stock Option Analysis

I joined SalesLoft on 2018-05-21. When I joined, I was given a choice for my compensation. I could choose either $X + $5,000 + 1875 stock options annually or $X + 3750 stock options annually....


Choosing the Synology DS920+ NAS

For years now, I've been worried about my backup situation. I kinda have my photos and important documents backed up, but not really.