David: > The language doesn't make bad code, programmers make bad code. Some > languages make it easier to write bad code, however, but I think that's also > dependant on the programmer's level of understanding of the actual code and > the objective. TMTOWTDI.
Language influences the way the programmer thinks, though. A programmer who has no concept of macros, closures or continuations probably won't miss them. One who is used to getting work done faster with them will be at least unhappy. If the language is chaotic, like php, then many of the programmers will write chaotically. Ones who know (and think in) other languages may be safe, as will ones who have learnt good programming, but most php coders seem to be self-taught. [...] > > > I make it a point never to turn down a contribution or contributor. > > That is not a healthy statement. Again, I know that's politically > > incorrect, but that's the way it is. > I meant 'turn down' from a morale and future contribution perspective, not > from a "Hey, we'll just toss this code in there and see what happens" > perspective. If you turn them down now, they won't be inclined to learn > more, help you further in the future, or contribute. If you teach them to > fish... Ah, I see "turn down" as more or less a synonym for "reject", as in the contribution. Two countries divided by a common language, again. -- MJR
