Category Archives: Personal Development

Reading List: 2024Q2-2025Q1

March 20th, 2025

In an effort to develop and maintain skills, I read the following book over the last four quarters: Kleppmann, Martin. Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems Designing Data-Intensive Applications introduces concepts underlying database systems and leads readers through the general implementation of complex distributed systems. As is typical for […]

Resolution 2025

March 15th, 2025

Prioritize the attainable over that which is merely possible. After all, as a famous proverb states, one in the hand is worth more than two in the bush.

Reading List: 2024Q1

March 31st, 2024

In an effort to develop and maintain skills, I read the following books in the last three months: Gookin, Dan. Programmer’s Guide to nCurses Klabnik, Steve and Carol Nichols. The Rust Programming Language van Rossum, Guido. The Python Tutorial

Raspberry Pi Zero W

November 18th, 2023

I recently picked up a Raspberry Pi Zero W to gain familiarization with the Arm(R) architecture and instruction set. I could not wait for the Zero 2 W to become available, and the suggested price ($15) and compatibility of accessories for the current and future Zero boards helped me decide on the purchase. It has […]

Processor Upgrade: AMD Ryzen 7 5800X3D

September 27th, 2023

After forty months, I upgraded my personal desktop processor from AMD Ryzen 5 3600X to AMD Ryzen 7 5800X3D. I also installed an NZXT Kraken 280, which fits snugly in an NZXT H510i as the image below shows. CPU temps get as low as around 38°C and peak at around 90°C with an ambient temperature […]