Hi! My name is Eli Stoll, though I commonly go by my handle here on the internet, Weedleeedle.
Projects
Here are some of my completed or in-progress projects that I'm especially proud of.
Rust Chess Engine is my attempt at building a terminal-based chess program in Rust. While there's more features I'd like to add, it has working local multiplayer, remote LAN multiplayer (though lacks UI to actually pick addresses), and an AI opponent that doesn't do very good.
SWADE Pronouns adds a text box to SWADE character sheets in the Foundry Virtual Tabletop, allowing players to see the pronouns of their fellow characters.
Synthesis is a game I made in Godot for MiniJam #179. It features dynamic, real-time audio processing/generation for harmonics. The source code can be found on GitHub.
I've also contributed to a number of other game jams along with my friends Max Williams and Izzy King. We've made some games, including Snap To, Desktop Defender, and The Cursed Blade.
This blog! It's built with 11ty, and I keep all the source code public on GitHub. I've even developed a plugin for this blog, eleventy-plugin-graphviz which allows me to generate GraphViz graphs from DOT scripts.
Highlights
Here's a few of the articles, videos, and other resources that I find extremely helpful, important, or funny. These are what inspired me to contribute to the software development discourse like this.
Study of std::io::Error. This article is a constant reference for me when I'm developing my error types in Rust.
Logan Smith is an incredible YouTuber. I find myself constantly rewatching his videos. They're extremely well written and edited, and I appreciate Logan's deep dives into the fundamentals of languages like Rust and C++.
Wat. Perhaps a bit educational but mostly just funny, this iconic talk on the quirks of JavaScript will haunt the language for the rest of its days.
Posts
Here are some of my various thoughts and musings about software development, technology, and maybe a few other things here and there.