Software Unscripted cover image

Static Types in Elixir with José Valim

Software Unscripted

CHAPTER

JavaScript

In the early days of JavaScript, there was no build step. You just had your dot JS file and like note pad or whatever. And then you just hit save and you go over to the browser and hit refresh. So I've always been conscious of the like longer build times drawback of things. In Haskell and L and rock, if you wanted to represent something that could be either a string or an empty, you'd actually wrap that in algebraic data types. If you want to have the like, no wrapping, which is much better fit for a language that started out as dynamic because you can just do that. That instant feedback loop was just gone. It just wasn't instant anymore

00:00
Transcript
Play full episode

Remember Everything You Learn from Podcasts

Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.
App store bannerPlay store banner