Steve Downey
22.8K posts

Steve Downey
@sdowney
Software engineer at Bloomberg LP Views are my own he/him Parody of a real software engineer and grown up. @[email protected]




















I was working on an ANSI terminal formatting library recently and discovered a lucid example of a simple problem to demonstrate why FP is superior to OOP. I might even blog about it. OOP is cooked.

All those things Rust has that Zig doesn't are important for the things I'm doing. Destructors/RAII are fundamental to how the driver tracks and cleans up firmware structures safely and reliably when needed. If I had to write "defer" everywhere it would be a bug-prone mess...


C++ standards committee should forget about 50+ year old computers. There's indeed couple of people around the world maintaining ancient software, but those people have not updated their compiler for decades. Nobody will try to use C++20 on those systems. It's safe to drop them.


