upvote
Isn't it reasonable bitterness? He invested a lot of his own life on a promise that didn't pan out, and there's probably a lot of people in that community. Leadership comes with responsibility and consequences.

Content marketed at wannabe startup founders tends to be encouraging and panglossian. It's good to see here what you're signing up for if you succeed with some degree of traction.

reply
> He invested a lot of his own life on a promise that didn't pan out

Whose fault is that?

reply
> He invested a lot of his own life on a promise that didn't pan out

So did the people who built Deno

reply
Bun, competition?

Zig is yet to be 1.0, and who knows what anthropic will make out of it.

They can even pivot yet again back into node, as most acquisitions go.

reply
In the mindshare, certainly.

Bun to Deno is what Zig i to Rust: a much simpler, much easier way to overcome its common predecessor's shortcomings. Not nearly as thoroughly and revolutionarily, but still.

reply
What matters is business users.
reply
Has any competitor copied anything from Deno?
reply
I don't think I'd go as far as "copying" but Deno was the first to aggressively push for web standards in server-side runtimes and certainly helped accelerate getting them adopted in that environment.

I work at Cloudflare on Workers (but infrequently work on our runtime) and I've always been pretty impressed with Deno. Their recent-ish support for built-in OpenTelemetry is something we've been wanting to do for a while and have been working on, but Deno was able to build a good implementation of that in that time.

reply
Cloudflare Workers was actually pushing for web standards on the server side several months before Deno was announced. :)

Though Ryan of course had a lot more clout from day 1 than I did.

reply
Deno basically popularized the idea of a standalone JS runtime that primarily relies on standard Web APIs over "in-house" APIs like Node, although we can say that those standard APIs didn't exist yet when Node was created and for most of its rising period.
reply
Not only that, but they helped push for new web APIs and language features for server runtimes, like URLPattern
reply
I think it’s fair to say that work on the experimental-strip-types option in Node was inspired/energized by a desire to try to catch up with the DX improvements found in Deno for Typescript-first development that is now the norm.
reply
I always thought Deno was more or less trying to copy the Cloudflare (edge) runtime, but decided incompatibility was a good idea. The ecosystem bifurcation was the mistake, which they came around on, but it was already too late by then.
reply