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!
Back when I did my Model M thingy with CircuitPython, I encountered a lot of difficulties doing I/O. For one, the I/O speed was much too slow for bit-banging anything in Python. Now, you could write some C and call it from Python, but that defeats the benefit of working with Python to begin with. Additionally, hardware peripherals seemed to be destined to be behind in Python. I doubt this will ever change, but a certain recent product seems to offer a bizarre best-of-all-worlds.Continue reading ↦
A few weeks ago I finally beat the game a few friends and I wrote a while ago, hag. This sparked a desire to get the game running on Windows, the operating system of choice for e🅱️ic gamers.Continue reading ↦
A game I started writing in High School just almost cost me $98, and not in any way that makes any sense.Continue reading ↦
I’ve occasionally found myself wanting to refactor code in ways that current free tools don’t make easy for me. I wish I had something to make it easier.Continue reading ↦
Just a place to mess around with the most current version of my AI Game.Continue reading ↦
I found an unfinished blog post from Halloween of 2017. Given the state of the world, it might be worth revisiting.Continue reading ↦
I haven’t really worked on anything I felt was worth posting here, but I really don’t want to have gone an entire year with no blog post. So, I figured I’d do a write-up of everything I have done since the world ended, mostly with the intent of it being a reminder that I actually did stuff.Continue reading ↦
I find reading two column papers to be bothersome on most devices. What can we do to fix that?Continue reading ↦
I’ve been working late nights for an upcoming conference deadline, and over the past two nights between the hours of 1am and 3am I have completed what is probably the worst python library idea of all time.Continue reading ↦
Getting started with Open Source contributions can be a daunting task, but there are many projects that are just waiting for contributors to help out with, regardless of skill level.Continue reading ↦