Orta Therox
banner
orta.io
Orta Therox
@orta.io
Somewhat indie games dev/founder on @puzzmo.com with @stfj.net and friends - always thinking about dev tooling

Prior work on @typescriptlang.org and @artsy.net
Reposted by Orta Therox
If you pay attention to any large industry long enough and follow it to its logical conclusion you eventually end up sounding like a communist even if you started off testing CPU case fans. youtu.be/cUrJVdF2me0?...
December 22, 2025 at 5:58 PM
Thought I'd wrap up the year with a blog post about the trials and tribulations in figuring out an algorithm to make a printable version of any Crossword

blog.puzzmo.com/posts/2025/1...
Crossword Printing Techniques
Printing a Crossword, easy problem right? No art in getting this right, nuh uh. Just simply render a Crossword in the corner and then throw some clues under it. done :shippit: OK, so I admit I didn’t ...
blog.puzzmo.com
December 22, 2025 at 2:39 PM
@flourish.org and I sorted my Claude Code meetup for Jan, if you're game, you're very welcome to come - luma.com/home?e=evt-g...
Claude Code Anonymous, London Chapter · Luma
Hi - this is an event by Orta Therox and Peter Steinberger. Two well respected technologists who have a strong appreciation for using Claude Code as a tool for…
luma.com
December 20, 2025 at 8:19 PM
@flourish.org you also have aphantasia? (assuming based on your podcast title) I made a crossword on the topic a few weeks ago - www.puzzmo.com/puzzle/2025-...
Puzzmo - Cross|word
Play Cross|word on Puzzmo, Take a hint.
www.puzzmo.com
December 20, 2025 at 8:13 PM
Reposted by Orta Therox
got Doom running on an #Ableton Push! prepping for the full technical deep dive on the Doom-in-TypeScript-Types codebase with Dillon Mulroy on Jan 4th at 1pm Eastern (FINALLY🥹)!

youtube.com/shorts/uLaf2...
Doom on an Ableton Push! Doom-in-TypeScript Technical Deep Dive, Jan 4
YouTube video by Michigan TypeScript
youtube.com
December 20, 2025 at 4:05 PM
Reposted by Orta Therox
Getting drunk and playing the games on Puzzmo. I've got this. Don't worry.
December 16, 2025 at 8:13 AM
We've opened up the next London Claude Code Anonymous meetup Jan 19th, luma.com/6vf3yqpj
Claude Code Anonymous, London Chapter · Luma
Hi - this is an event by Orta Therox and Peter Steinberger. Two well respected technologists who have a strong appreciation for using Claude Code as a tool for…
luma.com
December 17, 2025 at 12:30 PM
I'm finding Baby Steps to be a great game to put on for family members
December 17, 2025 at 9:34 AM
Reposted by Orta Therox
We’re interviewing @orta.io tomorrow about how CocoaPods is transitioning into maintenance mode.

Do you have questions you’d like answered about the transition? Is there anything concerning you? Would you like to say thanks to the team?

Reply or mail contact@swiftpackageindex.com with questions.
December 15, 2025 at 3:00 PM
Reposted by Orta Therox
⚔️introducing TypeSlayer⚔️ A #typescript type performance benchmarking and analysis tool. A summation of everything learned from the benchmarking required to make the Doom project happen.

It's got MCP support, Perfetto, Speedscope, Treemap, duplicate package detection, and more.
December 11, 2025 at 3:44 AM
Mr Doom in TypeScript Types, Dimitri of Michigan TypeScript just released TypeSlayer - a tool for digging into the performance of tsc on your codebase.

> It's got MCP support, Perfetto, Speedscope, Treemap, duplicate package detection, and more.

It's a single npx command to try: 'npx typeslayer'
December 11, 2025 at 8:03 AM
Looks like cpojer.net has shipped his Relay-like client library. It gets most of the Relay benefits without the need for GraphQL as an intermediary type-system. Same features like data-masking, view composition and deep React integrations.

Worth an explore

fate.technology/posts/introd...
Introducing Fate | fate
A Modern React Data Framework
fate.technology
December 9, 2025 at 1:17 PM
I've open-sourced one of our internal projects which lets you use the Relay Compiler for types/tooling without using Relay at runtime. It's effectively just a `fetch` wrapper.

github.com/puzzmo-com/b...
December 7, 2025 at 7:45 PM
Reposted by Orta Therox
December 6, 2025 at 4:37 PM
I have been playing with an upcoming cpojer.net project the last few days.

It's interesting because this is the first time in ~a decade I've felt like I've seen a set of abstractions as powerful as Relay for making complex apps but with less moving parts and tech.
December 6, 2025 at 2:52 PM
Reposted by Orta Therox
who said minis have to be square 😤

www.puzzmo.com/puzzle/2025-...
Puzzmo - Cross|word
Play Cross|word on Puzzmo, Take a hint.
www.puzzmo.com
December 3, 2025 at 1:48 PM
My favourite venue space in London newspeak.house is having a 10 year anniversary Xmas party this weekend. I'm planning on heading over: luma.com/NewspeakHous...
Newspeak House 10th Anniversary Xmas Party · Luma
To mark our first decade, Newspeak House is hosting a 10th Anniversary Christmas Party: an evening to gather our community, reconnect with old friends, meet…
luma.com
December 3, 2025 at 12:08 PM
I've updated my website with some Puzzmo details, and got back on the horse of annual write-ups.
December 1, 2025 at 5:35 PM
Always fun to bump this comment of when I last tweaked my website
November 30, 2025 at 8:13 PM
Heading over to React Advanced London!
November 28, 2025 at 1:45 PM
November 24, 2025 at 10:27 AM
Reposted by Orta Therox
This was an interesting reply because it made me realize that not everyone does this. I know people vibecoding aren't reading the code, but the way I work is that every time the LLM writes code, I read the output and internalize it a little bit. (Which is how I guide the LLM to write better code.)
I found that manually refactoring the LLM output after each feature/bug fix/LLM-refactor helps with that. Somewhat.

Programming is like writing, it's a tool for my brain to model the problem and solution space. Without that, I'm kinda lost.
November 23, 2025 at 7:04 PM
Had an incredible 3 win run on ranked Apex (platinum 4) last night with my regular playing buddies.

We've been playing ranked together for ~3 years probably about 2 times a week.

Ranked has done a really good job of getting us into games where we are constantly challenged but still feels possible.
November 21, 2025 at 10:57 AM