Registered: Feb, 2003
Re: Analyze this!
Posted: Jun 14, 2003 2:51 AM
I will bite the flame...
I am entering rant mode... apologies in advance
> Second, to all you LISPers and SmallTalkers: can you
> <i>please</i> stop whining already? Most programmers like
> to use languages whose syntax makes sense in the everyday
> sense. Java, C, C++, are all languages for the masses.
> Yes, you smart guys are really smart. Wow, how smart you
> are. Well, take your smart languages (which yes, are
> very, <i>very</i> neat) and be quiet. The average IT
> programmer drone is simply not ready for metasyntactic
> languages, no matter how wonderful they are.
I am not a LISPer or Samlltalker, (As an european I am more of a PROLOGer) but I surely consider myself a smart programmer that has problems living with code drones (>50% in the industry?). Why must we have to downgrade our expectations, our productivity? Why do we have to abide to the rules of mediocrity ("what learn a new language? that is impossible, costs months" - this type of reasoning)? I am sick and tired of seeing our industry not going forward because of the need to spend energy with drones. Companies that have more test engineers than developers (developing not rocket science software)? People afraid of learning "new" things (I put new in " because most of the times the concepts behind are not new)? Emphasis on syntatic sugar rather than on new concepts/paradigms?
> Finally, to all you "refactor mercilessly"
> fundamentalists: please do the industry a favor and do the
> design work <i>before</i> you start hacking code. I've
> never seen such bad work as has come from "extreme" teams.
> We should be engineers, people; instead, most of us are
No I don't. I think a little bit about it, I code, refactor, refactor, refactor, and at the end produce design documents as documentation only. And I am very happy with this approach, BTW I think it models the universe very well: evolution, change, adaptation.
I think that, as fashionable buzzword compliance is very important in our industry, XP and agile-blabla is attracting a lot of drones which will produce bad things unless highly supervised.
> Kudos to Gosling for bringing Ace into the 21st century.
> I've been wondering when it would show up again! :-)
I am not interested in discussing individual people, I am not going that path.
And by the way, my main drive is lazyness (or productivity, its the same for me): I want to work the least possible, that is why I give imporance to meta-whatever, agressive and automated testing, commenting code and being able to discuss in a intelligent community like this one.
Sorry for the rant (don't take it personally, I am surely not putting you in the drone group), but I am tired of having to live by the rules of mediocrity.