Any other ones people who are there would recommend?
3 years ago
at about 10 minutes into this talk i become much more susceptible to @Kartik Agaram’s burn it all down and start again philosophy. memory layout randomness/processor caching etc can introduce performance variability of up to 40% and can lead to things like performance differentials based on which user is logged in (changes environment variables, changes the cache layout)
Do you know any language/system which builds around invariants and the change of invariants in the evolution of the software?To me Prolog feels somewhat like that with its "relation" like facts/rules - which can be more and more refined.
Also, unrelatedly: I can't get this talk about of my mind. It's about how little we know about what works in software development. Is global state really bad? I sure think so but where's the empirical evidence?! If it were so clearly bad, then that badness we detect must somehow show up in reality and can be measured empirically. Is the issue that it's too costly to perform the test? Or that it's actually not as bad as we thing... (Reminds me of the debate I have with my mom about alternative medicine.) https://hillelwayne.com/talks/what-we-know-we-dont-know/
Found an interesting package for emacs on a conversation on Reddit about how to make something sort of like scratch within emacs -- this isn't that, but thought the concept was interesting. https://github.com/seanirby/rainbow-blocks-bg
@pbiggar where's the best place to send feedback for darklang? do you have a subreddit? looks great! I finally "get it". would love to recommend this instead of firebase/lambdas/gcf/etc.....my nits are on the language and if you might be able to make some slight changes to the keywords to follow the paradigm of "voice driven development" (so ditch underscores, quotation marks, etc)