Maddy Miller
madelinemiller.dev
Maddy Miller
@madelinemiller.dev
Senior Software Engineer at @Microsoft (@clipchamp) | Developer of Minecraft mods (WorldEdit, WorldGuard, CraftBook) | Emoji Enthusiast & Disability Advocate | She/Her | Views are my own | https://madelinemiller.dev/
Pinned
i've just written an article on motion sickness accessibility in video games. i feel like i'm on an article writing streak right now lol, two in a week!

madelinemiller.dev/blog/motion-...
Motion Sickness Accessibility in Video Games | Me4502
Motion sickness is an issue that affects up to one third of people. Is there a way we can strive to make gaming more accessible to people who suffer from the more severe forms of motion sickness?
madelinemiller.dev
trying out Outer Worlds 2- i _love_ this setting. it:

* consolidates motion sickness stuff together
* acknowledges what it's actually for (which means it'll probably actually work, rather than be superficial like many games)
* lets you adjust for your own severity
November 14, 2025 at 10:54 AM
We’ve just released betas for WorldEdit’s next feature release, WorldEdit 7.4- you can read more about it here! 😊🎉 maddy.tech/introducing-...
What's new in WorldEdit 7.4? | Minecraft | Maddy Miller
We've been hard at work on WorldEdit 7.4. This release has mostly focused on internal changes and cleanups, but there are a fair few new features, which I'll go over in this post.
maddy.tech
October 26, 2025 at 8:53 AM
very useful that Google clearly could tell what i wanted, given it highlighted the only relevant part of the output- but decided i probably wanted to know about something else entirely, that it even admits doesn’t even have four variations

i googled “4 versions of the scream painting”
August 17, 2025 at 12:47 PM
pro tip: don't take an ancestry summary from someone's blog post, ask an AI to generate an example person based on the ancestry estimates, then send it to them asking them how much it resembles them. that's a very weird thing to do :)
July 19, 2025 at 10:01 AM
i've just written a new article in my Whole Genome Sequencing series! this one covering ancestry analysis & admixture- focusing on local admixture tools

maddy.tech/whole-genome...
Whole Genome Sequencing Part 3: Ancestry Analysis | Technology
A common use for whole genome sequencing data is ancestry analysis. This article covers both online and offline ways to perform this analysis.
maddy.tech
July 11, 2025 at 12:05 PM
I finally got around to adding a daily mode to my Rebigulator game I made years ago 😅- It's a Simpsons trivia game about guessing the episode from a frame & quote 😌

rebigulator.org
The Rebigulator | Simpsons Trivia Game
The Rebigulator is an online fast-paced quote-based Simpsons trivia quiz game. Play now for free!
rebigulator.org
July 5, 2025 at 1:54 PM
I’ve had many people recommend setting up a mailing list due to my recent article on the impact of AI search engines- so i investigated the available offerings and wrote an article about it 😅

maddy.tech/personal-blo...
Setting up a Mailing List for a Personal Blog | Technology | Maddy Miller
To help combat the effects of AI Search Engines on my blog, I have gone through the process to set up a mailing list. Here are my thoughts on the public offerings currently.
maddy.tech
June 29, 2025 at 4:44 AM
I’ve written an article on some trends in data I’ve found around my website, and AI search engines. I’m concerned how well blogging as a medium can actually survive this trend, if things don’t change much from their current state.

madelinemiller.dev/blog/ai-sear...
What do AI Search Engines mean for Blogging? | Technology | Maddy Miller
AI chat bots are becoming ubiquitous in many areas of life, such as replacing online search engines. How does this affect blogging?
madelinemiller.dev
May 17, 2025 at 3:13 AM
Update on my Facebook account- someone saw the tweet and unbanned it 😌

I've written about my experience here, covering how social media is becoming borderline essential to function in society, and the impact that being banned can have- madelinemiller.dev/blog/dark-si...
May 7, 2025 at 9:53 AM
I've written an article that goes over what optimisation is, and whether software/games are less optimised now than they used to be 😌

madelinemiller.dev/blog/what-is...
What actually is optimisation? | Games | Maddy Miller
If you’ve spent much time in online gaming or IT related spaces, you’ve likely seen people refer to optimisation. What does this actually mean though?
madelinemiller.dev
May 6, 2025 at 9:30 AM
So a few weeks ago, some random kid on Discord managed to get my Facebook and all other Meta accounts suspended, with no chance of appeal and no way to make new accounts; hours after sending a nonsensical malicious threat.

It’s horrific that this is actually possible
April 21, 2025 at 1:41 AM
okay i actually love this game? i’m not finished part one yet, but it might be one of my favourite games ever depending on how it goes.

i just love the character interaction vibes, and the filming and editing stuff 😌
Lost Records Bloom & Rage seems to actually have decent motion sickness accessibility settings 👀
February 20, 2025 at 1:11 PM
Lost Records Bloom & Rage seems to actually have decent motion sickness accessibility settings 👀
February 20, 2025 at 9:43 AM
so it turns out Wikipedia's page on MC Modding mentions WorldEdit, but i find it actually so funny that the only other entry in the section is on malware

the two Minecraft mods: WorldEdit and Malware
February 15, 2025 at 5:16 AM
i was just debugging why something was 100000x slower in my production Vite build than my dev server, and it turns out it was the polyfill for private class properties???

honestly shocked that such an innocuous feature's polyfills can tank performance like that
February 8, 2025 at 1:05 PM
one of my biggest pet peeves around software changelogs, is when a release that had prior beta or alpha versions doesn’t list changes since the last stable.

it means you need to then go through every alpha/beta release and decipher whether each change is relevant or not
February 6, 2025 at 4:58 AM
Reposted by Maddy Miller
The Open Source Pledge is one of the most exciting initiatives for open source I've seen in years.

Open source funding today is inherently broken. Do the right thing, support open source.

@opensourcepledge.com
January 31, 2025 at 1:03 PM
someone suggested the other day that i write up a post about my experiences self-publishing an eBook, from the perspective of a software engineer.

so i did 😊

this article goes over the process i took, and my thoughts around the various steps, madelinemiller.dev/blog/ebook-p...
Self-publishing an eBook as a developer | Programming | Maddy Miller
I self-published an eBook, and found it to be a complicated process compared to tooling for software engineers. This article goes over the process and my thoughts around it.
madelinemiller.dev
January 31, 2025 at 12:03 PM
a fair few people have requested an offline-viewable version of my 2020 post that outlined the first decade of Minecraft Multiplayer's history- so i spent some time turning it into a free eBook! 😅

madelinemiller.dev/blog/decade-...

books.apple.com/us/book/id67... | play.google.com/store/books/...
A Decade of Survival Multiplayer. Celebrating the first 10 years of the Minecraft Multiplayer Community | Minecraft
As of today, Minecraft has had multiplayer for a decade. We have created a comprehensive history of the multiplayer community.
madelinemiller.dev
January 29, 2025 at 12:17 PM
i've made a post that covers how to read Minecraft Spark reports, similar to my one on Timings from a few years ago :)

given Spark has replaced Timings in Paper now, it felt like a good time to write one on it 😅

madelinemiller.dev/blog/spark-p...
How to understand Spark reports to fix Minecraft Server lag | Minecraft
Spark is the most popular tool for identifying performance issues on a Minecraft server. It can be difficult to read if you don’t fully understand how it works.
madelinemiller.dev
January 22, 2025 at 11:46 AM
gotta say, looking back on some older stuff i’ve written, i’ve gotten significantly better at writing since i stopped using Grammarly. i feel it made me focus on what made it happy, rather than what made sense to me and flowed well, stopping me building up my own writing skill
January 9, 2025 at 1:01 PM
something i’ve noticed over the past few years (mostly since tiktok creators got really big), is that “content creator” is now a much smaller term. like i used to get called a content creator due to my mods/plugins and writing, but now the term seems to mean video creator specifically
January 6, 2025 at 3:27 AM
i did some investigations into the speed of block lookups on a few Minecraft versions over time, and wrote an article about it- how much slower it got actually shocked me 👀 i knew it got slower but didn't realise it was this much slower

madelinemiller.dev/blog/minecra...
The cost of a block lookup in Minecraft | Me4502
Minecraft block lookups have gotten slower over time, but just how much slower have they actually gotten?
madelinemiller.dev
January 4, 2025 at 2:07 PM
i've just written an article on motion sickness accessibility in video games. i feel like i'm on an article writing streak right now lol, two in a week!

madelinemiller.dev/blog/motion-...
Motion Sickness Accessibility in Video Games | Me4502
Motion sickness is an issue that affects up to one third of people. Is there a way we can strive to make gaming more accessible to people who suffer from the more severe forms of motion sickness?
madelinemiller.dev
December 27, 2024 at 2:09 PM
i've written an article on the JavaScript packages that i'll be watching in 2025, and which ones i'm intending to leave behind. check it out here!

madelinemiller.dev/blog/2024-ja...
The JavaScript Ecosystem: What to watch in 2025 | Me4502
2024 has been an interesting year for JavaScript. These are the projects I'll be watching, as well as the projects that I'm leaving behind.
madelinemiller.dev
December 23, 2024 at 12:26 PM