Tom MacWright
banner
macwright.com
Tom MacWright
@macwright.com
writes, bikes, makes val.town, writes macwright.com, open source, geo, music, sewing and other stuff.

twitter archive: https://bsky.app/profile/archive.macwright.com
the critique is pretty clear but i enjoyed matt levine's summary this morning: at 25:45 here www.bloomberg.com/news/audio/2...
Money Stuff Podcast: Embarrassment of Something: IQ, PE, BX - Bloomberg
Understand every aspect of the global economy – and know how to make your next move.
www.bloomberg.com
January 10, 2026 at 2:41 PM
this is good stuff!
January 9, 2026 at 10:04 PM
as the gods foretold! www.youtube.com/watch?v=r4c-...
Glucozade Port
YouTube video by Boy Wonder
www.youtube.com
January 9, 2026 at 3:20 PM
using mise.jdx.dev for absolutely everything has gotten me 90% of the way to the nix-ish dream of every directory being isolated and stable, but yeah, I experience the pain every time i swap laptops or in this case, when i try to upgrade to ruby 4!
Home | mise-en-place
mise-en-place documentation
mise.jdx.dev
January 7, 2026 at 7:32 PM
earlier today, when netlify was not deploying macwright.com, the time-to-11ty was a week. i fixed that (needed 'bundle exec') and back to 'well, i may be the last user of jekyll' again
macwright.com
The blog, projects, and assorted output of Tom MacWright
macwright.com
January 7, 2026 at 7:21 PM
Palantir co-founder says it exists to kill communists.
January 6, 2026 at 9:52 PM
possibly! honestly i'm not sure what level of debunking-the-debunking-the-debunking we're at currently
January 2, 2026 at 5:15 PM
as in, the most popular leading complaint about a generally valid problem but also the most wrong
January 2, 2026 at 4:50 PM
sort of! i made one for myself www.val.town/x/tmcw/blues...
tmcw/bluesky-thinkup-tribute
Know when folks update their descriptions on Bluesky
www.val.town
January 2, 2026 at 3:28 PM
i think the zod equivalent might be like using codecs a lot more zod.dev/codecs - which already has some useful ones, but could be expanded a lot
Codecs | Zod
Bidirectional transformations with encode and decode
zod.dev
December 29, 2025 at 4:29 PM
parsing with rich types starts to overlap with unmarshalling, which can be treacherous but maybe going halfway - rich types but strict schemas - is utopia? blog.rubygems.org/2017/10/09/u...
Unsafe Object Deserialization Vulnerability in RubyGems - RubyGems Blog
blog.rubygems.org
December 29, 2025 at 4:17 PM