Stefan
@schteppe
Senior software engineer @StarStable. C++, physics, Jelly Mario, p2.js, cannon.js
I keep reading about things like detailed up-front Sprint plans, about "failed" Sprints, about people panicking when a Sprint doesn't go according to plan, etc. There is no agility in that thinking, whatsoever. A Sprint is NOT a mini-waterfall with a detailed upfront plan that…
Software Engineers are profoundly allergic to even the slightest suggestion that they do work to a professional standard or take any step to quality control their deliverables. This has enormous downstream consequences. We know how to do better. We just refuse to.
Pilots: “Flying is extremely safe!” Construction workers: “Buildings are extremely safe!” Software engineers: “Basically every app you use is a piece of shit that can’t be trusted with any information.”
There are 2 kinds of C/C++ programmers: One that programs the machine And one that programs the abstract machine
"People use Rust because they don't understand memory management" I use Rust BECAUSE I understand memory management.
Imagine taking a peer to peer game (every client has an embedded server), and turning it into an online game with a single authoritative server. This is why I’m actually fascinated that CoD doesn’t have new RCEs every single day. A miracle.
C++ Isn’t Dead. It Evolved. Modern C++ is NOT your college C++ - auto, constexpr, smart pointers - Ranges, concepts, lambdas - CMake + Conan It’s alive, modern, and blazing fast.
C++ Isn’t Dead. It Evolved. Modern C++ is NOT your college C++ - auto, constexpr, smart pointers - Ranges, concepts, lambdas - CMake + Conan It’s alive, modern, and blazing fast.