Less is exponentially more (2012)
I find it amusing that there isn't a single word about runtime performance in the whole essay.<p>In the end, when I code in C++, it's because I believe my code will run faster and generally use less resources, and I'm ready to accept the sacrifices it takes (in terms of my own time) to get there. Does it make me someone for whom software is about "doing it in a certain way" ? Probably. If that certain way is "performance" for problems where it matters, I'm even proud of it.<p>C++ programmers don't come to Go because it turns out Go doesn't shine on problems where C++ was the answer. Simple as that, and <i>there's nothing wrong with that</i>, as long as Go found its niche and solves some problems relevant to him. I'm not sure I see why Rob Pike needs to be so dismissive.