-
People who passionately want to believe that the world is basically simple react to this with a fury that goes beyond what I consider appropriate for discussing a programming language.
-
This evolution may compromise Java's claim of being simpler than C++, but my guess is that the effort will make Java a better language than it is today.
-
'Legacy code' often differs from its suggested alternative by actually working and scaling.
-
Corporate programming is often done to the point where the individual is completely submerged in corporate 'culture' with no outlet for unique talents and skills. Corporate practices can be directly hostile to individuals with exceptional skills and initiative in technical matters. I consider such management of technical people cruel and wasteful.
-
Far too often, 'software engineering' is neither engineering nor about software.
-
Maybe 'just one little global variable' isn't too unmanageable, but that style leads to code that is useless except to its original programmer
-
I find languages that support just one programming paradigm constraining.
-
People who think they know everything really annoy those of us who know we don't.
-
Within C++, there is a much smaller and cleaner language struggling to get out.
-
There are more useful systems developed in languages deemed awful than in languages praised for being beautiful-many more.
-
A program that has not been tested does not work.
-
The connection between the language in which we think/program and the problems and solutions we can imagine is very close. For this reason restricting language features with the intent of eliminating programmer errors is at best dangerous.
-
Clearly, I reject the view that there is one way that is right for everyone and for every problem.
-
Design and programming are human activities; forget that and all is lost.