Is there still value in learning/doing research in efficient interpreter implementation? Sooner or later you will need bytecode/JIT/AOT.
miniblog.
Related Posts
A funny side effect of building software in Rust: my machine OOMs much more during development.
I'm not entirely sure why. I think Rust makes it easy to allocate data quickly, and sooner or later you write an infinite loop when coding.
The more available information is, the more I find I need to respond sooner.
Sure, I could respond to a message about meeting up at any point. But if I don't respond promptly, I rarely have the context to prompt me later.
I find "now or never" to be more common!
Some Lisps can be both interpreted and compiled, which allows some lovely workflows.
You can iteratively evaluate code snippets, and only compile when you're happy with your new feature! This takes the compiler out of the iteration cycle, so you get feedback sooner.