151 karma · joined January 22, 2009
Maybe 10-15 years ago. Now with the rise of successful startups and the national interest towards them, working at a startup is considered good and trendy and rather, most of the CS students avoid large companies. Even my mom was proud and supportive when I cofounded a startup, and she's always been the one to advocate for a good and stable job.
Hardly, the paper specifically states "Spatial pyramid pooling ... is one of the most successful methods in computer vision" and "SPP has long been a key component in the leading and competition-winning systems for classification".
Anyone know the source for this theory? I'd like to know more about it but googling turned up nothing but links to this article.
What's the point of comments then if your general rule is that it should be fine to edit code without changing the comments?
Many of the reasons that speak against commenting apply to good variable names, too. Maybe someone will come later and change the way the variable is used but won't change the name. It doesn't mean we should avoid descriptive variable names, though.
Also, with comments, as with any form of communication, the audience is the key. Let's say I'm a senior programmer somewhere and I'm writing comments. Often the train of thought seems to be "well, using this variable name/adding this comment clears it up for me". But that's usually not nearly enough for junior coders who are new to the codebase, and who are often the target audience. They'll probably still go "wtf" after reading a comment aimed at a senior programmer with an understanding of the codebase and a programming experience to match.
In addition, the obvious point to make is also that code is good at answering how, not why.
This is a bit of a pet peeve of mine, I guess since I've met relatively many coders who claim that good code should comment itself and ditched commenting altogether. Their code has usually ranged from above average to downright awful, and has, on average, been rather unreadable.
On the more economic side, you have something like the Misery Index and its extensions (http://www.cato.org/publications/commentary/misery-mena). Obviously composite indexes like these have their flaws too, but overall they are more comprehensive than GDP alone.