Re:Engineer – must not have experience in Node, Ruby, PHP, A...
by marsven_422 on Monday April 05, 2021 @09:06AM
(#26698407)
The ability to gauge the right level of abstraction is the mark of a good developer.
That being said I rather rework an over abstracted C# codebase then a hyper templated , singleton using, multiple >5 inheritance, no STL, void pointing C++ madness.
Maybe it’s because attempting even simple abstractions in C++ can foot-gun yourself in some esoteric way? In comparison, the cost to build unnecessary abstractions is lower in C# so many live on.