Skip to main content

A photo of Max Glenister

UX Design, UI Design & Front-end Development. Technically a cyborg.

omgmog.net

blog.omgmog.net

indieweb.social/@omgmog

github.com/omgmog

www.linkedin.com/in/omgmog/

Max Glenister

Okmain
You have an image but you wanta a colour

Max Glenister

Lost Doctor Who and the Daleks episodes discovered in 'ramshackle' collection
The Doctor's assistant Peter Purves was invited to a screening of the episodes in Leicester.

Max Glenister

I've written a new blog post: Your forecast is accurate and still wrong

Your forecast is accurate and still wrong — Max Glenister
Icons work because they’re fast. One glance, immediate meaning, no reading required. The tradeoff is that they compress complex information into a single symbol, and compression always drops something.

Max Glenister

Max Glenister

I've written a new blog post: It's 2026, why are vendor prefixes still in your CSS?

It's 2026, why are vendor prefixes still in your CSS? — Max Glenister
I’ve spent more time over the last 20 years working on front-end asset pipelines than I’d care to admit. One thing that kept coming up when inheriting older codebases was CSS full of vendor prefixes that hadn’t been necessary for years - -webkit-border-radius sitting above border-radius, -moz-box-shadow doubling up on box-shadow.

Max Glenister

What's My JND? 0.0042 Can you beat it?

What's My JND?
Find your Just Noticeable Difference in colour perception. How small a colour difference can you actually see?
Too Much Color
I spent too much time looking at too many colo(u)rs to try and optimise them for csskit. Here are some interesting findings.

Max Glenister

wareware
wareware is our block-based 3D game toolkit. build your dream game and finally get on with your life━☆゚.*・。゚

Max Glenister

Hacking Super Mario 64 using covering spaces (+ hyperbolic geometry) – Luca Happel’s personal website
Visualization of the universal cover of a surface of genus 2, which is a hyperbolic space.

Max Glenister

LibreSprite is a free and open source program for creating and animating your sprites.

LibreSprite
LibreSprite is a free and open source program for creating and animating your sprites.

Max Glenister

MOSS — A Painting Toy Where Every Brush Is a Tiny Program
A 128x128 pixel canvas with programmable brushes. Code a brush, see what it does, share it with your friends.

Max Glenister

Max Glenister

Textadept
Textadept is a fast, minimalist, and remarkably extensible cross-platform text editor for programmers.

Max Glenister

New blog post: "The DS Pico might be the last DS flashcart you'll ever need"

The DS Pico might be the last DS flashcart you'll ever need — Max Glenister
In 2007 I was deep in the DS flashcart scene, cycling through a string of carts. GBATemp threads, firmware drama, custom skins, compatibility lists. By 2009 I’d moved on. Nearly twenty years later, the DS Pico has pulled me right back in. Open-source, built around an RP2040, and around £10 from Chiscart on AliExpress. I’ve bought three.

Max Glenister

Max Glenister

Max Glenister

Max Glenister

Breathing some life into an old GBA flashcart thanks to https://www.davidgf.net/2025/04/23/superfw-open-supercard-firmware/

Max Glenister

Max Glenister

New blog post: "Reducing commit log noise caused by a GitHub Action"

Reducing commit log noise caused by a GitHub Action — Max Glenister
I have a “now playing” widget on my /now page that shows the last track scrobbled to Last.fm. It’s powered by a GitHub Actions workflow that polls the Last.fm API every hour and commits the result to the repo. It worked fine, but quietly polluted my commit history.

Max Glenister

Max Glenister

New blog post: "Building a Home NAS from Mostly Spare Parts"

Building a Home NAS from Mostly Spare Parts — Max Glenister
I’ve had a SNUNMU GK3 mini-PC kicking about since early-2023, barely used. An impulse buy that ended up on a shelf, alongside a drawer full of old drives from various machines and NAS attempts that never quite came together. Picking up a 5-bay USB enclosure finally gave me a reason to use all of it. It’s not polished and it’s not redundant, but it’s simple, flexible, and entirely under my control.

Max Glenister

Death to Scroll Fade!
The one where I crowdsource an argument winner

Max Glenister

YouTube video thumbnail

Max Glenister

Thanks Youtube, I needed this.

YouTube video thumbnail

Max Glenister