Ellisande
banner
string-theory.finance
Ellisande
@string-theory.finance
Solo founder making financial ledgering software. I'm a huge gamer, lover of typescript and BDD. https://string-theory.finance
I loved this game. Such an interesting concept and I was shocked that the language was so internally consistent.
November 29, 2025 at 3:48 PM
Gotcha. That's already super useful. I meant discriminating by a property versus using an array. Something like this:

{ status: 'error', error: ErrorShape} | { status: 'success', data: DataShape }
November 27, 2025 at 7:31 PM
Out of curiosity how do you feel about the typescript pattern of using a union type for the return instead of separating the two into an array?
November 27, 2025 at 2:56 PM
I'm also curious if you are at all worried that the server setup being inline with the tests might encourage a pattern of custom configuring the server launch for a specific test in a way that invalidates it. The extreme example is setting a `--always-200` flag or something.
November 18, 2025 at 6:19 PM
I think abstraction is a fair counter-point. And I like the explicit data setup. I know your goal here is the ability to go for high concurrency, but what when you have tests that already have good isolation and could safely share a server instance?
November 18, 2025 at 6:15 PM
I like the idea, but I'm not sure it's practical for larger systems. The implications here seems to be that the person writing the tests has deep knowledge of how the entire stack is configured, and in complex systems that usually isn't true.
November 18, 2025 at 5:27 PM
But look how civilized we are over here.
October 29, 2025 at 5:19 AM
I haven't tried it yet but I read an article that they made breaking changes by putting free functionality behind a paywall which screwed over many of the devs that were using it. So I'd be careful of the governance if you are going to use it for something real
October 20, 2025 at 3:15 PM
Dude that place is rough. My son and I got stuck there for so long and eventually we looked up a map to find the bench locations. After having them be abundant for so much of the game Bilewater feels like an entirely different world.
October 17, 2025 at 6:13 AM
I haven't had a use case for it in my code bases, but isn't this what `z.lazy` is for?
September 28, 2025 at 7:40 PM
If you are into action indie games Hades 2 full releases today
September 25, 2025 at 2:45 PM
Cursor with Claude in a smaller typescript code base is an absolute super power. It increases my productivity by probably 3x and helps use patterns consistently. We use it for larger refactors too, and the time it takes to get to the right prompt is maybe 25% of hand writing a codemod
June 25, 2025 at 5:53 PM
Some are, but the problem is that a change in tax code from the first Trump administration has effectively made developers way more expensive to businesses recently. So most places have to cut back anyhow, and are seeing the LLM gains as a way to stay even on productivity.
June 17, 2025 at 3:16 PM
It's still around. The state is mostly unchanged from when I've used it before. It can get me to a shell of an app really fast, but it's not good enough to be able to exclusively vibe code and end up with something that works.
May 10, 2025 at 4:10 PM
Heartbreaking :(
April 24, 2025 at 6:11 PM
I don't think their goal is to build a lasting empire though. They want to personally enrich themselves wildly for a decade or so, and then if it all falls apart go hide with their riches and let everyone else clean up the mess.
March 3, 2025 at 7:07 PM
Wow, most of them not even using a game engine, that's pretty freakin' awesome!
January 4, 2025 at 10:09 PM
Did you build those yourself, or showing that pre-built javascript games can run on top of your... web harness? (do you have a better name for what it is?)
January 4, 2025 at 9:56 PM
Schitts Creek doesn't get good until late season 2, but I stand by the later seasons being so good that it's worth suffering through the beginning
December 30, 2024 at 4:57 AM
I've been really happy with Remix when I've used it so far, what pushed you to swap away from it?
December 30, 2024 at 4:55 AM
Without Remix I couldn't have managed to build my company to what it is alone so... Yeah. I think you are.
December 18, 2024 at 4:44 AM