Ryan Dahl
👤 PersonAppearances Over Time
Podcast Appearances
I think this is kind of slowly coming around that people are accepting that ES modules is actually the standard. But I mean, gosh, how long is it going to take, right? When you run a file in Node these days, it is still not defaulting to ESM. It's common JS. So...
I think this is kind of slowly coming around that people are accepting that ES modules is actually the standard. But I mean, gosh, how long is it going to take, right? When you run a file in Node these days, it is still not defaulting to ESM. It's common JS. So...
I mean, GitHub top languages on GitHub as of the 2023 survey, which, um, I'm familiar with, I tweeted something about it is JavaScript. Number one, TypeScript is number three and Python's number two. So it's like, yeah, no, it's massive is, is absolutely like, and, and, you know, just, just as a programmer, you know, like if you're going to give, it is the default programming language, right.
I mean, GitHub top languages on GitHub as of the 2023 survey, which, um, I'm familiar with, I tweeted something about it is JavaScript. Number one, TypeScript is number three and Python's number two. So it's like, yeah, no, it's massive is, is absolutely like, and, and, you know, just, just as a programmer, you know, like if you're going to give, it is the default programming language, right.
Is, is kind of the shared, the shared knowledge that all programmers have.
Is, is kind of the shared, the shared knowledge that all programmers have.
I mean, it's worth pointing out, first of all, that Deno is MIT licensed. So it is essentially public domain software. It's completely free, right? It's not a commercial product. Our commercial product is in kind of cloud hosting services. But yeah, when I was working on Node, there was a time where it was very clear that Node was taking off and I could not hire any people to work on this.
I mean, it's worth pointing out, first of all, that Deno is MIT licensed. So it is essentially public domain software. It's completely free, right? It's not a commercial product. Our commercial product is in kind of cloud hosting services. But yeah, when I was working on Node, there was a time where it was very clear that Node was taking off and I could not hire any people to work on this.
And that was a ridiculous situation because, yeah, The company I worked for saw this as some sort of marketing effort when in fact, like this was the most important thing that that company was undertaking or, you know, back in 2010, we didn't have the same kind of funding situation that we do in these days. And, you know, building software like Node or Deno is a expensive undertaking, right?
And that was a ridiculous situation because, yeah, The company I worked for saw this as some sort of marketing effort when in fact, like this was the most important thing that that company was undertaking or, you know, back in 2010, we didn't have the same kind of funding situation that we do in these days. And, you know, building software like Node or Deno is a expensive undertaking, right?
Software engineers are expensive. It requires a lot of time and energy to work on stuff. And it's good to have clear direction and not just a herding cats. Right. You have you move very slowly when when like you rely on external contributions and it goes in different directions and Yeah, I have certain software that I want to build and I want to push it in a certain direction.
Software engineers are expensive. It requires a lot of time and energy to work on stuff. And it's good to have clear direction and not just a herding cats. Right. You have you move very slowly when when like you rely on external contributions and it goes in different directions and Yeah, I have certain software that I want to build and I want to push it in a certain direction.
And this is software for the masses, too, that is not so far away from all sorts of business concerns. So I think it's totally reasonable to have a company around this. And I think it's kind of the right incentive structure as well for building open source software. you know, there's this two sides of the same coin.
And this is software for the masses, too, that is not so far away from all sorts of business concerns. So I think it's totally reasonable to have a company around this. And I think it's kind of the right incentive structure as well for building open source software. you know, there's this two sides of the same coin.
Like there's open source developers out there that will complain about, you know, how they have to work for free and they have to deal with issues and random people like writing in. And then there's other people out there complaining about VC funded open source projects that like, you know, Oh God, like what, what, what's kind of the motivation behind this?
Like there's open source developers out there that will complain about, you know, how they have to work for free and they have to deal with issues and random people like writing in. And then there's other people out there complaining about VC funded open source projects that like, you know, Oh God, like what, what, what's kind of the motivation behind this?
Are they going to, you know, do something sneaky here? I, you know, I think, These are the same problem. Like we need to get paid to write software. We're writing, we're building open source public domain software. MIT license is very, very free, right? Like people can fork it, they can sell it, they can do anything with it.
Are they going to, you know, do something sneaky here? I, you know, I think, These are the same problem. Like we need to get paid to write software. We're writing, we're building open source public domain software. MIT license is very, very free, right? Like people can fork it, they can sell it, they can do anything with it.
I think the important thing is to be honest and not change licenses out from under people. I think that is unacceptable. But beyond that, being able to build some software, release it for free, and then use that software in other situations for commercial purposes perfectly aligns the incentives. And I am fortunate enough to be in a position where we were able to raise money to work on this.
I think the important thing is to be honest and not change licenses out from under people. I think that is unacceptable. But beyond that, being able to build some software, release it for free, and then use that software in other situations for commercial purposes perfectly aligns the incentives. And I am fortunate enough to be in a position where we were able to raise money to work on this.