Technology optimism hour
2 points by jbauer
2 points by jbauer
I think some of what I find interesting about all-in frameworks like Effect is that it feels like they're trying to fill gaps left by the language itself, whether it's something like a missing Rust/Haskell style Result/Maybe/Option type or better building blocks for async/concurrency work. Before they went in on AI (not touching that one, just noting it) in their tagline I'm pretty sure Effect's pitch actually used to be that this was trying to be TypeScript's missing standard library.
It feels like a tough position to be in, and I wouldn't want to say "just design a new language lol," but I've been wondering: at what point do you think it's worth it to step back and say "I want enough different things from this language that I should actually just write that language"? My read is that you need some serious motivators to switch to full-on compiler dev, if you're trying to solve specific problems and not just writing a compiler for the love of the game.
quick edit: just remembered "dear sir, you have built a compiler"
Starts with a paragraph about a new version of a Javascript variant.
/me: closes page.
I think that’s a little too reductive. The rest of the points are quite good and apply to pretty much everyone.
Beyond that, I think we shouldn’t be so quick to disregard people for being excited about better tools.