Oddbean new post about | logout
 These guys are sitting on dev tools that almost every developer in the world would kill for, and they are only using internally to work on their indie game. wtf. this is reaching terry davis level of programming genius.

Maybe only coders will appreciate this video, but if you've ever programmed before, take a look at this demo. It will reframe your conceptions of what is possible. I'm still in awe.

https://www.youtube.com/watch?v=72y2EC5fkcE 
 “Our compiler builds code pretty fast” 
understate much? 
 *me coding in rust recently... *

*cries* 
 They even built their own version control so that any change to the code is automatically tracked so that the timetravelling debugger knows what version of the source code the frame was on. WHAT THE FUCK. 
 I thought it was the size of the debug state is so small that git can use it? 
 this is almost painful to watch 😩 
 I feel like a caveman 
 I've watched this 3 times and I am just waiting to wake from this dream 
 *wanders off to spend the rest of the night in a hot loading rabbit hole* 
 this video convinced me I should be building more programming languages 
 Programming language for Bitcoin? 
 Ot exists as bitcoin script. In fact it's based on the best programming language ever: FORTH.

FORTH is both interpreted and compiled its pretty trippy. I've used it to bootstrap soft core processors in a fpga. You have this god mode level debugging in that environment too. 
 Fuck me this is awesome! Definitely going down a hot reload rabbit hole 
 Elm has similar debugging features. I enjoyed every minute of using Elm at work. 
 I've built a few Elm sites. awesome lang. 
 You've seem to build to a lot of stuff. Keep up the 🔥 
 I built a site for a client using Haskell and Elm where the entire website api, frontend types and backend types were derived automagically from the database. Any change to the data model propagated all the way to the frontend. It was amazing. 
 This is insane, I miss my gamedev days 
 Wow 
 👀  
 this is insane. I am a literal caveman.  
 I feel so lost. Now i have to go on with my life knowing these tools exist and that I can’t use them 
 There are probably better tools you can use, just have to find them 
 It took me a good 5 seconds to realize that it compiled instantaneously. Here I am waiting for 5 minutes for my code to load just so it can throw an error i will eventually find on the 17th compile. 
 These guys might be actual wizards 
 Just wow 
 Now this is awesome! 
 Wow. This is just unbelievable. Far beyond what my js/css brain could imagine as possible. 
 It reminds me of an old talk by Bret Victor called Inventing on Principle: https://m.youtube.com/watch?v=PUv66718DII 
 Not an Android version? 
 I was skeptical when I saw the Windows screen, but wow, it's hard to even imagine how this is possible.