Ugh tell me about it. My colleague(s) and superior(s) all write C++ like it is C from 1989. Coding standards exist, but they basically enforce indentation rules.<p>Const-correctness, use of references (&quot;those things with ampersands by them....&quot; said colleague A), exceptions are all unknown to them.<p>Object-slicing is a risk (&quot;what&#x27;s object slicing??&quot;).<p>Pointers are thrown around, added to multiple lists, no RAII, no initialisation of variables, use of memcpy everywhere, no copy constructors, C-style casts EVERYWHERE (including casting to siblings and their descendants...). Arrays are used everywhere, occasionally vectors are used but used like arrays (which isn&#x27;t so bad), but they&#x27;re used alongside arrays instead of replacing them; naked new&#x2F;delete, use of malloc and realloc periodically; for loops are using instead of STL algorithms.<p>And this is a NEW codebase.<p>I am desperate to leave.<p>Does anyone need a C++ developer? Please, someone help!