Hi! I'm Ash Wolf (or Ninji), a 30-year-old software developer from Gibraltar and living in Glasgow, Scotland. I like reverse-engineering, old technology, graphic design, awful jokes, public transport, cities, travel and combinations of some of those things.
I recently graduated from Computer Science at the University of Strathclyde. I used to moonlight as lead programmer for the MMO Furcadia, and I've made/worked on a lot of other silly things. I now do back-end engineering for a bigger MMORPG that you've almost certainly played at least once.
Find me on the Fediverse for inane slice-of-life content and random photos from around Glasgow, at @Ninji@wuffs.org - you can follow me from your favourite Mastodon™-compatible software. I'm also on Bluesky: @ninji.dog
Like my stuff? Feel free to send me a pound or two: PayPal.me | Ko-fi | Monzo (UK)
One of the most widely touted advantages of FOSS (free and open-source software) is that you have the freedom to modify and customise it to your needs… theoretically. How well does this work in practice? I’m convinced that most FOSS actually does a pretty poor job at satisfying this goal - often worse than well-known proprietary software!
Wherein I finally make the multiplayer mode in SEGA SPLASH! GOLF playable (more or less), and release the source code to my custom server.
Wherein I recover enough of SEGA SPLASH! GOLF to make the single-player Practice Mode work, enable the shops and character customisation, and even fix a couple of bugs along the way.
I got nerdsniped into reviving SEGA SPLASH! GOLF, a long-forgotten MMO that you've probably never heard of - I certainly hadn't.
I was encouraged to try running NixOS on my server (the one that hosts this website!), and I decided to give it a shot. But... how do I move 7+ years worth of services from Arch to one of the weirdest Linux distros out there, with no prior experience?