Flav wrote on May 24
th, 2016 at 2:31am:
At $ORK some people are finally understanding the advantages of it...
The long :
we have two concurrent products for network/node management.
One is Sybase/Corba/Java based the other is flat *nix file system based.
Guess which one is always broken and needs constant kicks in the ass to keep running ?
Bingo. The KISS principle still applies.
Somewhat (barely) related, a former co-worker of mine was always trying to find "fancy" (for lack of a better word) solutions to simple problems. Always using STL and vectors when both were completely unnecessary, resulting in code that was hard for others to pick up and maintain, as it would always take way too long to figure out what was supposed to be happening vs what was actually happening. He also did really stupid shit in general.
I recently found one remarkably stupid thing he did. I was trying to decipher his code when I saw the following:
_->SomeMethod()
I'm thinking to myself, what is this, some kind of shorthand for
this? Or some other special C++ thing I've never heard of? So I went searching online, through textbooks, etc... nothing. I then realized what must be happening... sure enough, after searching through several different files of code, I found the declaration:
ClassName _;
/smh