This is tech. 20 years of tutorials are always becoming slightly wrong.
Don't tell me you're still using bare pointers, `new` and `delete` in your C++ classes instead of using smart_ptr fields, or explicitly declaring local variable types instead of using `auto`...