Dax
๐ค SpeakerAppearances Over Time
Podcast Appearances
same concept in aw i mean it's i think the velocity template language or something um but aw supports in a bunch of places where instead of like writing code you can write these config things and like you said it's very i think it's very expressive but not like really that expressive and almost nobody knows how to use it and the upside is it's like it's quote unquote just config the downside is like nobody knows how to use it it like looks different than the rest of your code it takes you entirely out of like the mindset you have when you're working on other stuff and our son that's seaside
same concept in aw i mean it's i think the velocity template language or something um but aw supports in a bunch of places where instead of like writing code you can write these config things and like you said it's very i think it's very expressive but not like really that expressive and almost nobody knows how to use it and the upside is it's like it's quote unquote just config the downside is like nobody knows how to use it it like looks different than the rest of your code it takes you entirely out of like the mindset you have when you're working on other stuff and our son that's seaside
there's like great infrastructure as code tools out there like Terraform. But again, the same trade-off, it's more configgy. So if you have like conditionals or loops, it looks a little weird and it looks nothing like the rest of your code. So bringing a lot of stuff into JavaScript is really nice because you immediately get all the return complete stuff.
there's like great infrastructure as code tools out there like Terraform. But again, the same trade-off, it's more configgy. So if you have like conditionals or loops, it looks a little weird and it looks nothing like the rest of your code. So bringing a lot of stuff into JavaScript is really nice because you immediately get all the return complete stuff.
Like everyone needs to do conditionals and loops, no matter what type of thing you're building, like you're eventually gonna need that. And two, everybody knows it. I think the part that we've seen is tricky is even though we've given you the ability to do like a normal programming language, you should still like kind of chill out with it.
Like everyone needs to do conditionals and loops, no matter what type of thing you're building, like you're eventually gonna need that. And two, everybody knows it. I think the part that we've seen is tricky is even though we've given you the ability to do like a normal programming language, you should still like kind of chill out with it.
Like you shouldn't like, you should still kind of treat it like it's config. You shouldn't like, Like, we see people in their infrastructure stuff with SST. They build, like, these crazy abstractions and, like, they build all these packages that are reusable and all this stuff. And it gets really far away from something that really should kind of be like config.
Like you shouldn't like, you should still kind of treat it like it's config. You shouldn't like, Like, we see people in their infrastructure stuff with SST. They build, like, these crazy abstractions and, like, they build all these packages that are reusable and all this stuff. And it gets really far away from something that really should kind of be like config.
So, yeah, it's just that, like, you give people more power and it's good. But, you know, you got to make sure that they don't create the same mess that often happens everywhere else.
So, yeah, it's just that, like, you give people more power and it's good. But, you know, you got to make sure that they don't create the same mess that often happens everywhere else.
Oh yeah, that's a huge thing. That's kind of what I mean by it takes you out of it. With normal code, there's just such a history with it. We all know how to write it. There's all this stuff we collectively learn over time on how to collaborate on it, how to test it, how to make it reproducible. There's so much knowledge there, and I think a lot of...
Oh yeah, that's a huge thing. That's kind of what I mean by it takes you out of it. With normal code, there's just such a history with it. We all know how to write it. There's all this stuff we collectively learn over time on how to collaborate on it, how to test it, how to make it reproducible. There's so much knowledge there, and I think a lot of...
tools try to like remove code uh and replace it with something else and there's some benefits of that but like you're throwing away like such a deep understanding and also tooling like editors are so tuned to like some of these popular languages um and just having all that stuff work out of the box for everyone is uh is quite nice the other thing i wanted to talk about was um you said it's been seven years as working on this uh
tools try to like remove code uh and replace it with something else and there's some benefits of that but like you're throwing away like such a deep understanding and also tooling like editors are so tuned to like some of these popular languages um and just having all that stuff work out of the box for everyone is uh is quite nice the other thing i wanted to talk about was um you said it's been seven years as working on this uh
Yeah, I just want to highlight how long something like this takes. I think people conflate this idea of you need to build something, get it out there, and get feedback. That's good, but they kind of conflate that with... And then it all works out really fast also, but like this stuff takes a long time and it takes like commitment to doing some of this stuff. So yeah.
Yeah, I just want to highlight how long something like this takes. I think people conflate this idea of you need to build something, get it out there, and get feedback. That's good, but they kind of conflate that with... And then it all works out really fast also, but like this stuff takes a long time and it takes like commitment to doing some of this stuff. So yeah.
How, how has it been just, you know, it's been, it's been quite a while. You've been seeing this and working on it.
How, how has it been just, you know, it's been, it's been quite a while. You've been seeing this and working on it.
Yeah, I mean, I think that's one of the best parts about working on something that takes a long time. Like you said, you get less than a year than you thought, but then in five years, you're just like, what the hell? And I think it's because...
Yeah, I mean, I think that's one of the best parts about working on something that takes a long time. Like you said, you get less than a year than you thought, but then in five years, you're just like, what the hell? And I think it's because...