Travel, Code, and Engineering


Practical Computer Science: Naming Variables

One thing that contemporary Computer Science curriculums get terribly wrong is naming of variables. It's just about never explicitly mentioned in any course. You're lucky if your instructor even...


Hard Drive Disassembly

I had an extra hard drive sitting around collecting dust, so I disassembled it. It wasn't functional, so don't feel bad about it getting destroyed. It had been used for years to backup financial...


Dell S3221QS Review

I used to get headaches at the end of the work day almost every day. The headaches didn't happen on the weekend. My wife suggested it was stress, but I didn't think so. I'd had stressful jobs...


Sharing dependencies in a JavaScript monorepo

The monorepo structure is an increasingly popular way to organize JavaScript code. In a JavaScript monorepo, you typically have a package.json file at the root of your project that points to the...


Should I use my wife's 529 account to pay for her tuition?

Short answer: no because we're planning to have kids that will go to college.