Hi! If you haven't guessed from the website title, you are on the blog of John "Jeffrey" Westhoff.
First, here are some random links: TIL, Bookmarklets,
Interactable posts
Now that that's out of the way, below you'll find my random blog posts in newest-first order - enjoy!
Um why was this server on Xenial???
Written Jan 13, 2026 - ProjectI tried adding that anagram solver from the last post, but Hugo fails to build on this server, because the OS was twelve years old. So I performed distro upgrades from 14 to 16 to 18 to 20 to 22 to 24. There’s not a lot installed here, so there wasn’t a ton to break. That said, the only thing that actually matters, apache2, suffered a poor fate. I just had to disable a few modules though.
Continue reading ↦Anagram Maker
Written Jan 3, 2026 - ProjectI often do cryptic crosswords where I want to make anagrams, but I don’t want to cheat all the way and generate a list of them.
Game Jam 3: The Preservening
Written Mar 31, 2024 - Projects
The rollercoaster of game jamming continues with our March entry.
Continue reading ↦The Best Use for AI
Written Feb 18, 2024 - Projects
If I learned anything this past year, it’s that everyone thinks these chatbots are going to replace us.
Continue reading ↦A year? of Game Jams
Written Feb 18, 2024 - Projects
My friend Emil and I entered a game jam in January, another in February, and plan on one in March. This has been a rollercoaster of the highest order.
Continue reading ↦In-Browser Terrain Rendering with Godot and Terrain3D
Written Feb 7, 2024 - ProjectsFor a while now I’ve been wanting to create a simple social networked game. Basically just a chat room where you can explore a 3D world, in browser. Recently, since I’ve been entering game jams for fun and learning the Godot Engine, I decided to actually work towards this dream. For a start, I grabbed this super helpful starter project to learn how the high level networking feature works in Godot.
Continue reading ↦How do I have so few posts about laptops
Written Feb 2, 2024 - BlogApparently it’s been a few years since I last yelled into the void about what laptop I use. Well, in that time, a lot has changed. First off, I gave my prized collection of x230 ThinkPads (and a few others) to my sisters, nieces, and nephews. Apparently they’re all broken at this point and I’m not allowed to have them back for repairs. Because of this, I got myself an x250, which was my main laptop for about two years before I gave it to my mother-in-law.
Continue reading ↦