Programmers are always surrounded by complexity; we cannot avoid it.... If our basic tool, the language in which we design and code our programs, is also complicated, the language itself becomes part of the problem rather than part of its solution.
The longer we remain in Iraq the more our occupation becomes part of the problem... rather than the solution.
When the words are fuzzy, the programmers reflexively retreat to the most precise method of articulation available: source code. Although there is nothing more precise than code, there is also nothing more permanent or resistant to change. So the situation frequently crops up where nomenclature confusion drives programmers to begin coding prematurely, and that code becomes the de facto design, regardless of its appropriateness or correctness.
Language and culture cannot be separated. Language is vital to understanding our unique cultural perspectives. Language is a tool that is used to explore and experience our cultures and the perspectives that are embedded in our cultures.
Language is a part of our organism and no less complicated than it.
I believe C++ instills fear in programmers, fear that the interaction of some details causes unpredictable results. Its unmanageable complexity has spawned more fear-preventing tools than any other language, but the solution should have been to create and use a language that does not overload the whole goddamn human brain with irrelevant details.
Poems' deep work is a matter of language, but also a matter of life. One part of that work is to draw into our awareness and into language itself the unobvious and the unexpected.
By seeing the otherness in that which is most unfamiliar, we can learn to see it too in that which at first seemed merely ordinary. If wilderness can do this - if it can help us perceive and respect a nature we had forgotten to recognize as natural - then it will become part of the solution to our environmental dilemmas rather than part of the problem.
In animation, what's wonderful is that when you start to work with multiple nationalities, the common language becomes a visual language rather than a spoken language, which blends beautifully with the art form.
Ugly programs are like ugly suspension bridges: they're much more liable to collapse than pretty ones, because the way humans (especially engineer-humans) perceive beauty is intimately related to our ability to process and understand complexity. A language that makes it hard to write elegant code makes it hard to write good code.
Making ourselves the solution, rather than part of the problem is our greatest challenge.
Good design, at least part of the time, includes the criterion of being direct in relation to the problem at hand - not obscure, trendy, or stylish. A new language, visual or verbal, must be couched in a language that is already understood.
There are a couple of people in the world who can really program in C or FØRTRAN. They write more code in less time than it takes for other programmers. Most programmers aren't that good. The problem is that those few programmers who crank out code aren't interested in maintaining it.
It's not that Perl programmers are idiots, it's that the language rewards idiotic behavior in a way that no other language or tool has ever done.
Celtic music is part of the language in Scotland and Ireland, where every kid and grandparent knows those songs, music by the likes of Woody Guthrie and Hank Snow is getting entrenched here. They are part of our cultural language. It's part of a living treasure. It doesn't just belong to a museum.
It is a mistake to think that programmers wares are programs. Programmers have to produce trustworthy solutions and present it in the form of cogent arguments. Programs source code is just the accompanying material to which these arguments are to be applied to.
Basic would never have surfaced because there was always a language better than Basic for that purpose. That language was Joss, which predated Basic and was beautiful. But Basic happened to be on a GE timesharing system that was done by Dartmouth, and when GE decided to franchise that, it started spreading Basic around just because it was there, not because it had any intrinsic merits whatsoever.