Monad is a big unnecessary word but maybe I just mean something more like ‘chainable Promise-like thing’, since I’m coming from TypeScript land. What I’m annoyed by is that for years I’ve had a situation like this:| macwright.com
Celebrating a little bit of legacy from Placemark and a new product for hydraulic simulation| macwright.com
I guess I’ll cover the context first so that we can move on to| Tom MacWright
Vote for Zohran Mamdani, don't rank Cuomo| macwright.com
And such| macwright.com
Google published Zanzibar: Google’s Consistent, Global Authorization System in 2019. It describes a system for authorization – enforcing who can do what – which maxes out both flexibility and scalability. Google has lots of different apps that rely on Zanzibar, and bigger scale than practically any other company, so it needed Zanzibar.| Tom MacWright
I used to make little applications just for myself. Sixteen years ago (oof) I wrote a habit tracking application, and a keylogger that let me keep track of when I was using a computer, and generate some pretty charts.| macwright.com
Remember the Tidbyt? It’s a super low-resolution, internet-connected, wood-paneled display that I wrote a review of it back in 2022. It’s been on my shelf for years now, showing the time, weather, warning me when the UV is going to be high. In 2023 I used it as an excuse to learn some Rust, to render custom graphics. It’s a toy, a distraction, a worry stone for me to work on when I need something open-ended and low-stakes.| Tom MacWright
Reading| Tom MacWright
This website has a new section: blogroll.opml!| Tom MacWright
Thorsten Ball wrote a really thoughtful piece about LLM-based coding assistants. A lot of accomplished, productive engineers use them. Adaptability is important for software engineers. Why not dive in?| macwright.com
I am a pretty faithful neovim user. I’ve been using vim/neovim since around 2011, and tolerate all of its quirks and bugs because the core idea of modal editing is so magical, and it has staying power. VIM is 32 years old and will probably be around in 30 years: compare that to all of the editors that were in vogue before VS Code came around - TextMate, Atom, Brackets, Sublime Text. They’ve all faded in popularity, though most of them are still around and used by some people, though Atom ...| macwright.com
A year older| macwright.com