Last time, I complained about a problem I was having that meant I was going to have to learn enough Ruby to debug someone else’s code effectively. Fortunately for me, it turns out that I was being wildly pessimistic. In the end, I was able to get Middlemac working with Ruby 3.3.5 with only some twiddling of dependencies. I even submitted a PR with my fixes, but since the maintainer hasn’t touched the repo in over three years, I bet it’s abandonware.
Speaking of abandonware, one of the dependencies Middlemac uses is compass, which has officially been abandoned, with the last modification happening eight years ago. Cool that it still works, I guess.
Big thanks to my friend, Kurt, though, for suggesting VS Code and, of course, running Docker. I mean, I’m running Docker anyway, since that’s where my development server and database are running, but of course it also means that VS Code can spin up a container to run a Ruby language server and give me some help when editing files.