Thoughts
-
Oct 6, 2025
coding
3 min read
Mock Where It’s Imported, Not Defined — Understanding why you need to mock where a function is imported in Python tests. -
Sep 6, 2025
humor
1 min read
Pickleball Struggle Session — A recantation of my previous disdain for pickleball. -
Feb 1, 2025
notes
1 min read
Jeep Misc — Random Jeep stuff, including installation instructions for various parts. -
Dec 24, 2024
humor
1 min read
Wiio's Laws — A collection of Wiio's Laws about communication and information sharing. -
Dec 24, 2024
coding
1 min read
Vim config — Vim settings I use. -
Dec 24, 2024
notes
1 min read
Setting up a Raspberry Pi as a server — Raspbian setup notes, including running a BOINC client. -
Dec 24, 2024
notes
1 min read
OpenBSD Setup — Some good setup links for OpenBSD. -
Dec 24, 2024
coding
1 min read
Naming Things is Hard — A collection of tips and tricks for naming things in code. -
Dec 24, 2024
coding
1 min read
Machine Learning Labs — A collection of machine learning labs I've been working on for the AI/ML Guild at Workfront. -
Dec 24, 2024
notes
4 min read
For cases where logic must do. — A collection of logical fallacies that I wanted to keep around for posterity. -
Dec 24, 2024
notes
1 min read
Jeep XJ Axle Information — Information about Jeep XJ and MJ Dana 44 axles, including gear ratios and options. -
Dec 24, 2024
coding
2 min read
Some handy git commands — Cherry-pick, interactive rebase, and reflog — commands for slicing and dicing commits. -
Dec 24, 2024
coding
1 min read
Some tricks I use to make devlife easier — Shell aliases, history search, directory jumping, and IDE plugins I keep set up. -
Dec 24, 2024
coding
2 min read
Lint for Complexity — How to lint for complexity in your code.
Subscribe via RSS — one feed for both thoughts and trips.