On-demand developer environments are a really powerful idea: https://github.com/features/codespaces
I've seen projects attempt to ship a developer toolchain inside a Docker container, but this feels much more ergonomic.
miniblog.
Related Posts
Really elegant developer tool: Go's inline IDE feature is used with deprecation markers, so call sites are autofixed from OldApi() to NewApi() based on the implementation of OldApi.
Are there any developer experience advantages for `x := 1` over `let x = 1`?
A `let` keyword probably improves parsing error behaviour, and makes declarations more visible.
:= is more concise though.
Wonderful article comparing error wording and display across many different programming languages:

