Skip to main content

Max Glenister

Finding the Design Engineer within the Full-Stack Developer | Programming | mary.codes
I just learned about design engineering, and it sounds like a small part of what I already do.

Max Glenister

You might be good at TypeScript, but if you don’t know what this project does, what it needs to do next, how to build & run & test, and so much more–you can’t move it forward.

Working with others is different from working.
Today, I’m working on our new deck. It’s a little uncomfortable, because there’s no furniture. I’m sitting on a blanket. The furniture is in the yard, being spray-painted. B…

Max Glenister

Max Glenister

The Apple ][ is one of the most iconic vintage computers of all time. But since Wozniak’s monster lasted all the way until 1993 (1995 if you could the IIe card, which I won’t count until I get one), it can be easy to forget that in 1977, it was a video extravaganza. The competitors– even much bigger and established companies like Commodore and Tandy– generally only had text modes, let alone pixel-addressable graphics, and they certainly didn’t have sixteen colors. (Gray and grey are different colors, right?)

Apple II graphics: More than you wanted to know
The Apple ][ is one of the most iconic vintage computers of all time. But since Wozniak’s monster lasted all the way until 1993 (1995 if you could the IIe ca...

Max Glenister

Building Slack
Stories of building Slack — the company, the product, the business, and the culture — told by two employees who were around for the entire journey.

Max Glenister

This looks like a neat little self-hosted RSS reader/news feed. I might give it a go, though these days I tend to start my mornings with https://brutalist.report/

https://olano.dev/blog/reclaiming-the-web-with-a-personal-reader (and a follow-up https://olano.dev/blog/from-rss-to-my-kindle )

Max Glenister

Max Glenister

Max Glenister

Following up to my earlier post (https://social.omgmog.net/2023/fiddling-around-with-a-convoluted-method-of ) I've got a less convoluted method of handling switching audio output devices from a macro keypad now.

I'm now using Hammerspoon https://www.hammerspoon.org/ -- a powerful tool that lets you define all sorts of automation using Lua. This is my script for switching audio output devices: https://gist.github.com/omgmog/8c2139c9270431b7cddd93a947c9018c

I'm also now using a cheap 3-key macro pad from Aliexpress (rather than the Pimoroni RGB Keypad as I couldn't think of a good use for the rest of the keys!) that I've got bound to F12/F13/F14 keys.

Fiddling around with a convoluted method of ...
Fiddling around with a convoluted method of setting up macro keys on Mac OS. I'm using the old faithful Pimoroni RGB Keypad with a Pico,
Hammerspoon
Staggeringly powerful macOS desktop automation with Lua. Making the runtime, funtime.
Hammerspoon switch audio output devices
Hammerspoon switch audio output devices. GitHub Gist: instantly share code, notes, and snippets.

Max Glenister

Home-Cooked Software and Barefoot Developers
The emerging golden age of home-cooked software, barefoot developers, and why the local-first community should help build it

Max Glenister

Max Glenister

This is a book about building applications using hypermedia systems. Hypermedia systems might seem like a strange phrase: how is hypermedia a system? Isn’t hypermedia just a way to link documents together?

Hypermedia Systems
The revolutionary ideas that empowered the Web. A simpler approach to building applications on the Web and beyond with htmx and Hyperview. Enhancing web applications without using SPA frameworks.

Max Glenister

A Rant about Front-end Development
I am a front-end developer who is FED up about front-end development. If you write front-end, this isn't about you personally. It's about how your choices make me angry. Also this is about how my choices have made me angry. Also this is mostly just about choices, the technologies are incidental. Note: The views expressedRead More

Max Glenister

This is great! http://axio.ms//projects/2024/06/16/MicroMac.html

Now... what would it take to fit this inside something like the little Macintosh 128k brick set I built the other week?

Jaki Maker Pop: Personal Computer SE 1984
Enjoyed building this small model that I bought from AliExpress. It's a very detailed facsimile of the Macintosh 128k, and can be completed in around 45

Max Glenister

A novel use of font ligatures

Sans Bullshit Sans. The font that replaces every buzzword by a Comic Sans-styled censorship bar

Sans Bullshit Sans — Leveraging the synergy of ligatures
A font that'll get rid of all the bullshit.

Max Glenister

Slash pages are common pages you can add to your website, usually with a standard, root-level slug like /now, /about, or /uses. They tend to describe the individual behind the site and are distinguishing characteristics of the IndieWeb.

slash pages
A guide to common pages you can add to your website

Max Glenister

The VR Design Paradox

YouTube video thumbnail

Max Glenister

Emoji history: the missing years  ⌘I  Get Info
During my research into vintage Japanese drawing software, I came across some devices that had built in sketch or handwritten memo functions. I bought a coup...

Max Glenister

Fiddling around with a convoluted method of setting up macro keys on Mac OS. I'm using the old faithful Pimoroni RGB Keypad with a Pico, some basic CircuitPython keyboard stuff, and these two nifty apps:

switchaudio-osx: CLI utility to switch audio source

icanhazshortcut: shortcut manager to bind any keyboard combo to any command

Anyway it's working nicely for me right now! So far I've got headphone/speaker output toggles and volume control sorted. Just 12 more keys to assign 🤔

Max Glenister

A good explainer and diagrams of how UTF-8 works with emoji

https://sethmlarson.dev/utf-8

Max Glenister

History, data and alcohol. Super interesting!

When did people stop being drunk all the time?

When did people stop being drunk all the time?
Trends in alcohol consumption from the middle ages to the modern world tell a story.

Max Glenister

AI-Generated South Park Episodes

In this work we present our approach to generating high-quality episodic content for IP's (Intellectual Property) using large language models (LLMs), custom state-of-the art diffusion models and our multi-agent simulation for contextualization, story progression and behavioral control.

SHOW-1 and Showrunner Agents in Multi-Agent Simulations
South Park AI is an example of how to generate high-quality episodic content through the use of showrunner agents in the simulation. #AI #simulation #multi-agent

Max Glenister

This is a really nice interactive tool for learning how SVG paths are drawn

Understanding SVG Paths

If you've ever looked at the SVG code for an icon before, you might have noticed that they're usually made up of a bunch of path elements, each with a cryptic d attribute.

Max Glenister

Analyzing PACIFIC STATE

YouTube video thumbnail

Max Glenister

🧠 Cognitive Load Developer's Handbook

GitHub - zakirullin/cognitive-load: 🧠 Cognitive Load Developer's Handbook
🧠 Cognitive Load Developer's Handbook. Contribute to zakirullin/cognitive-load development by creating an account on GitHub.