Tom MacWright

@tmcw
2.4K Followers
821 Following
1.2K Posts
when exactly does the universal basic income kick in

Perplexity and Truth Social announced a partnership yesterday, both with exuberance.

So, I cancelled my account just now, after figuring out a way to save my threads—they don't provide a way to do so and use that as a scare tactic to prevent cancelling (ref img 1).

I also left them a "why" note.

there's a new notebooks 2.0 out from @observablehq and i have written some thoughts and a rough summary of the story so far! https://macwright.com/2025/07/31/observable-notebooks-2
Observable Notebooks 2.0

macwright.com
the elixir ecosystem seems still slightly incomplete / immature but energetic and the ruby ecosystem is mature / being aged out, so there are upsides to both
in hindsight i kinda think that my 2020 port of a codebase from rust to rails would have been better off going from rust to elixir/phoenix https://macwright.com/2021/02/18/a-year-of-rails
A year of Rails

Back to the future

macwright.com
this weekend's hacking on placemark: removed next.js, swapped it out for vite. simplifying https://macwright.com/2025/07/27/placemark-updates-vite
Placemark updates: Vite!

macwright.com
my short-lived attempt to replace my instapaper+kindle workflow with an instapaper+boox workflow https://macwright.com/2025/07/23/onyx-go-7-as-instapaper
Onyx Boox Go 7 as Instapaper single-tasker

macwright.com
it's pretty surprising that there's no good way to configure stripe - prices, subscription levels, etc - in code. there's a terraform provider but it's third-party and experimental. everyone's plugging away in the stripe dashboard and doing manual config
react frameworks moving to server components because that's where react is going is such a bummer. i'm basically getting off at this stop, using remix router for my current work and moving away from 'modern react frameworks' the next time i make the decision.

i find react server components annoying because i don't like them at all but they're also so weird and complicated that any critique i write of them is inevitably going to get something wrong, it's hard to be fully informed about something that i don't want to learn about just so i can say it's bad

i think my summary would be: there are dynamic sites for which react is good. there are mostly-prerendered sites for which react is silly. server components mostly are for the latter, afaict.