Oh, there's been some new programming threads and I'm gonna chime in on the stuff I'm excited about: WebAssembly.
Wait, wait! It's not just a browser gimmick! Despite the name, the core spec has nothing to do with the browser. It's just a portable "assembly" language that runs in VM. And "assembly" means it doesn't have slow BS like garbage collection, it can map to hardware efficiently. Which means you can run your native code written in C/C++/Rust/Go/Swift/whatever and it will work without much overhead in the spec.
So why am I excited for WebAssembly? Because we can now dump stupid and slow scripting languages in our game engines and use sane and fast ones. No more Lua, no more Python, no more QuakeC (ugh)! And if the game engine provides WASM bindings, it means that "scripts" can be written in any language that can be compiled to WASM. People can still keep using their favorite language and not be forced into arbitrary ones. This is pretty amazing.
...and hopefully JavaScript will die when WASM will have access to browser. About time.