Apologies if this isn't appropriate for this channel, but it's a fun crash-out. Some takeaways: 1) Nim solves 95% of the problems in this video, the remainder are down to preference and/or performance requirements. 2) Nim is mentioned, for its hard return handling requirement and `discard`. 3) I think the language world is diversifying in an important way: Native-compiled languages are bifurcating between systems-oriented and data-oriented language design (Rust, Zig vs Nim, V, Odin, D, Go), where the data-oriented languages are able to subsume the domains of scripting languages, and this is super important for reclaiming performance lost to the JS-ification of everything. 4) In most scenarios, a data-oriented native-compiled language will be a force multiplier and do quite well in most products, but that the choice is even available is still largely a secret to most firms. So leverage the competitive advantage while you can. 5) Kinda glad I bounced off C++ as a kid. It might follow COBOL in being a long-lived hyper-niche, an entire domain in and of itself that people can commit their lives to.