Skip to main content

Tag: tech

Retiring from and Reflections on Modding Minecraft

Well, here it is. It’s been an open secret within the Violet Moon Discord and community that I would be retiring from modding Minecraft soon, and here is the announcement. This comes exactly 10 years from the day I publicly released my first mod (the timing wasn’t a coincidence, I saw it while writing the post and decided to release it today, as a nice whole number). I wanted to spend some time reminiscing about my journey with Minecraft and modded, and where things will go next from here.

30 Days of FOSS Challenge: Starting Status

Overview One of my acquaintances, nixnull came up with the idea of a “30 Days of FOSS Challenge”. The objective is to exclusively use, as much as possible, Free and Open Source Software, as opposed to proprietary software. I’ll defer the reasoning why you might want to do something like this to Nix’s overview page. This post is to catalog my current posture with respect to proprietary software usage. Desktop and Server Software I run stock Arch Linux on my personal workstation.

On Communications

I am responsible for various Minecraft mods. Our team and community make our home, like many, on Discord. On the professional side, many software teams make various Slack channels their home. Members are expected to be reachable at nearly all times, are expected to notice, remember, and respond to pings no matter how long ago they took place, and overall expected to treat it as a knowledge repository. This post is a semi-rant on why this is a problem, and my ideal setup.

What's Wrong With GitHub Workflow?

People who know me might have heard me mention GitHub’s workflow in the past and how I really dislike it. I think it’s time to for me to make a detailed post explaining the problems I have with it. Here we go. An Overview of “GitHub workflow” To make clear the precise workflow I’m talking about, let’s walk through a hypothetical scenario. Alice comes across a bug in a piece of software she uses.

Tape Digitization

Like many families who had children grow up in the 90’s and early 2000’s, my family has a wealth of video tapes, onto which my and my siblings’ various antics were recorded. It’s easy to forget just how an incredible chore it is to watch one of those tapes. Rewinding, fast-forwarding, no random access…simply a pain. Thus, also like many families, those tapes have been sitting in a closet almost since the moment they were captured.

Things I Like (TIL) #13: Advent of Code

What is this? I’ve liked many things throughout the years. While some have fallen out of my attention, others remain firmly cemented in my memories and feelings. So, I’ve decided to start a mini-series where each week (hopefully), I pick something random that I like or have liked and discuss it, why I like it, and its impact on me. These things can be varied, and range from more trivial matters such as my favourite animal, to books, games, and movies I’ve liked, to topics that have shaped who I am as a person.

Things I Like (TIL) #12: Linux

What is this? I’ve liked many things throughout the years. While some have fallen out of my attention, others remain firmly cemented in my memories and feelings. So, I’ve decided to start a mini-series where each week (hopefully), I pick something random that I like or have liked and discuss it, why I like it, and its impact on me. These things can be varied, and range from more trivial matters such as my favourite animal, to books, games, and movies I’ve liked, to topics that have shaped who I am as a person.

Things I Like (TIL) #10: Emacs

What is this? I’ve liked many things throughout the years. While some have fallen out of my attention, others remain firmly cemented in my memories and feelings. So, I’ve decided to start a mini-series where each week (hopefully), I pick something random that I like or have liked and discuss it, why I like it, and its impact on me. These things can be varied, and range from more trivial matters such as my favourite animal, to books, games, and movies I’ve liked, to topics that have shaped who I am as a person.

Fabric Experience Report with Patchouli

In the past week, I’ve been working on an unofficial port of Patchouli from Forge 1.14 to Fabric 1.15. My reasons for this are twofold: People have made claims about Forge’s problems, both with its technical aspects and its organizational aspects (some of which I feel), and pushed Fabric as a solution Making a judgment on X vs Y is invalid if you haven’t used both X and Y Anyways, Patchouli, for those who don’t know, is a guide book mod by Vazkii for Forge.

New Calendaring System

Today, I spent some time setting up a new self-hosted calendar instance for myself. It’s been a growing goal of mine to start self hosting more of my online services, and fortunately calendar and todo is well-supported by the common CalDAV protocol. Server I decided to use Radicale, a lightweight DAV server implementation written in Python 3. It was easy to download from the stable OpenBSD package repo and install. Configuring took slightly longer, as the docs for Radicale were, although complete, a bit disorganized.