I really hope people do not misunderstand this article.<p>Until I reminded myself to assume good faith about the author (which is usually worth it with this author), I felt myself assuming he was disparaging all things new as being shiny and therefore unprofessional.<p>I don't believe that is the point of this article, and I worry the caricature is a little so over the top that people will interpret it as such a little too easily.<p>I think the point is this: don't confuse movement with progress. New is not <i>necessarily</i> better. The world of software tools is like any other marketplace of ideas: you will have a curve of early adopters onto the stragglers. It is not worth assuming that a tool is worth upending the world over just because the early adopters are jumping up and down about how it will. Most things won't. But some things will.<p>The point isn't novelty. It is value. Novelty has value, particularly social and sentimental value, but often it is fleeting. Other forms of value aren't. It is worth considering the new thing in all perspectives of value.
The last line of this piece is:<p>> And become a goddam profession.<p>Hurray? What do we gain by becoming a profession? I guess we get 9 to 5 work, conferences, meetings and boredom. Sounds like we're a profession already, but I guess not. Honestly, I'm not sure I'm a big fan of professions.<p>Shiny things, those are what children like, and I guess children aren't professional so we should get rid of shiny things.<p>And since we're getting rid of childlike things, let's get rid of:<p>- The joy of discovery<p>- The feeling of creating something from nothing<p>- The empowerment of solving our problems in new ways<p>- The utter joy of entering a new community of amazing people<p>I guess we lose all that, because it's time to be a goddamn profession.
I'm kind of disappointed by Uncle Bob. I really liked his books, but designating Java as the end state if all progress would really take all the joy out of the job I love.<p>Apart from that, logarithm functions do not converge ftw.