The TRMNL Diaries
A few weeks after getting my TRMNL X e‑ink screen, I tried building my own plugins. The process was surprisingly different from what I expected.
All articles by Maddy Miller, also known as Me4502
A few weeks after getting my TRMNL X e‑ink screen, I tried building my own plugins. The process was surprisingly different from what I expected.
To mark ten years of writing, I answered an overwhelming number of questions from readers I never expected to have.
Most discussions don’t touch on the places where CGNAT is an inescapable reality. For many users IPv4 scarcity still feels like a theoretical issue, and they design the internet accordingly.
Most services expect a user will have a phone number available, but many make the mistake of treating phone numbers as unique life-long identifiers. This is a customer experience and privacy nightmare.
Most JavaScript tooling is being rewritten in non-JS languages. Is this a sign that JavaScript is bad, or is it a sign that we’re finally taking it seriously and forcing it to mature?
When people ask for help with an issue on social media, it’s common to see responses implying it is a common issue. This can dissuades people from reporting problems.
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.
Last year I wrote an article about what I was going to keep an eye on in 2025 in the JS ecosystem. It was fun and introspective to write, so here’s the 2026 edition.
Another risk when it comes to modding is the community. They can facilitate feedback and help your mod grow, but they can also be a significant risk.
Something I’ve always loved about writing articles, is that it can start a conversation. Something that I felt was missing however, was the ability to find actual reply articles.
Modding is a labour of love for a game or project, however it comes with some risks that I don’t feel modding communities are very good at resolving or mitigating.
A common use for whole genome sequencing data is ancestry analysis. This article covers both online and offline ways to perform this analysis.
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.
AI chat bots are becoming ubiquitous in many areas of life, such as replacing online search engines. How does this affect blogging?
I recently lost my Facebook account for two months, and was significantly cut off from certain aspects of society during that time. This is the dark side of account bans.
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?
You have probably heard about shaders in Minecraft, but what actually are they, and is Java or Bedrock better for them?
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.
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.
Minecraft block lookups have gotten slower over time, but just how much slower have they actually gotten?
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?
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.
Now that you've got your whole genome sequencing data, what do you do with it? This article covers using a common tool known as WGS Extract.
My site has used Gatsby since 2019, but that framework is abandoned. I've moved to Vike, a framework built on top of Vite, and I'm loving it.
Malware can be scary, annoying to remove, and extremely disruptive. It’s important to be aware of what it can look like and how to avoid getting it, as well as how to remove it.
If you don't have your Whole Genome Sequencing, picking a provider is a tough choice. This article covers some of the factors when considering options.
Should you run the --forceUpgrade flag when updating your Minecraft server? What are the pros and cons? And ultimately, should you use it?
CraftBook 5 has been in the works for a few years, and is now ready for general use. Betas are now available.
If you’re a Minecraft server admin, chances are you’ve heard the term “Bukkit” before. So, what exactly is it?
CraftBukkit is Minecraft server software that first started development well over a decade ago. But should you still be using it?
This release has been a very long time coming. WorldEdit 7.3 is full of many new features and underlying system reworks, which I'll go over in this post.
Knip is a great tool for identifying and cleaning up unused code, and you can make it even more powerful using their preprocessor feature.
A common question amongst Minecraft server administrators is whether WorldGuard, or a similar protection plugin, will work on modded platforms such as Forge, NeoForge or Fabric
Web bundlers such as Webpack are a great tool to deploy web apps, but for more complex programs, bundle size can quickly become an issue.
You've likely heard of plugin conflicts. But what are they? What issues can they cause? How common are they? How can they be resolved? This article answers all these questions and more!
When running a Minecraft server, having to choose between Forge or Fabric mods, or Bukkit plugin can be a difficult task. Hybrid servers can sound promising, but they do have some downsides that are important to be aware of.
If you run a Minecraft server, you might have come across cryptic errors such as “zip file closed” from various plugins, mods, or even the server itself.
Offline Mode is a feature of Minecraft servers that allows disabling user authentication. It does, however, come with security risks and less software support.
When running a public Minecraft server, it's vital to understand the main security risks. Giving a server too much access to your machine can allow hackers or other malicious actors to do substantially more damage.
Accelerated Mobile Pages, or AMP, is a web technology championed by Google to improve the browsing experience on mobile devices. Throughout this article, I'll outline a few of the issues that led me to ditch AMP.
Recently, the topic of companies ending their covid-19 work from home allowances has been a talking point across the internet. To keep workplaces accessible, ALL employees who can feasibly work remotely should be allowed to work remotely.
NextJS is a framework that I've been using for a few years now. As a framework, I love it. In terms of deployment, though, I've never felt a NextJS site was 'stable'.
I recently changed part of my name, and the experiences I've had with a vast majority of services has been kafkaesque. Tech companies should strive to make sure that this information should be user-modifiable.
Over the past year, numerous forks of Paper have popped up. The question, though, is should you use a fork of Paper over Paper itself?
You may have heard rumblings in the community about a Paper 'hard fork'. This article covers what it is and what it means for Paper and the wider Minecraft server community.
Back in Minecraft 1.13, Mojang added a feature to Minecraft called Data Packs. These are becoming increasingly popular over time, but should you use them over plugins for your Minecraft server?
When browsing the internet or social media, you've likely seen some question marks or boxes where an emoji should be. What causes this, and how can you fix it?
Mob or entity stackers are a new craze in the Minecraft server administration space, with claims to massively improve performance. Is this true, though?
Premium plugins are incredibly popular amongst Minecraft servers today, but should you use them instead of free ones?
I watched Inland Empire last night. These are my thoughts and theories on the film.