The Artima Developer Community
Sponsored Link

Agile Buzz Forum
Drowning in the koolaid

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
James Robertson

Posts: 29924
Nickname: jarober61
Registered: Jun, 2003

David Buck, Smalltalker at large
Drowning in the koolaid Posted: May 22, 2005 1:14 PM
Reply to this message Reply

This post originated from an RSS feed registered with Agile Buzz by James Robertson.
Original Post: Drowning in the koolaid
Feed Title: Cincom Smalltalk Blog - Smalltalk with Rants
Feed URL: http://www.cincomsmalltalk.com/rssBlog/rssBlogView.xml
Feed Description: James Robertson comments on Cincom Smalltalk, the Smalltalk development community, and IT trends and issues in general.
Latest Agile Buzz Posts
Latest Agile Buzz Posts by James Robertson
Latest Posts From Cincom Smalltalk Blog - Smalltalk with Rants

Advertisement

Darren Oakey, commenting on David's post, has not only drunk the koolaid, he's swimming in it. To wit:

Static typing makes life easier because it SIMPLIFIES the decisions you have to make. Then it makes life orders of magnitude easier because it allows the IDE to provide useful and high quality information about what you want to do - there without changing context, without looking a different IDE. Final classes, checked exceptions make life EASIER because you don't make mistakes. The protect you from both misuse, and the far more common programmers affliction of stupidity - and that protection makes programming EASIER because your program works. First time and every time.

Yep, "final" makes things easier, IF the original designers thought of every possible contingency that I as a developer might ever run across, anytime, anywhere. Static typing makes it so easy that developer never, ever have to use casts. Not once - it simply never happens.

The last part of his comment is the telling part - he wants these things in order to protect the developer from his own stupidity. Just remember that the next time you use one of the mainstream languages - many of the "features" were designed with the idea in mind that you, the developer, are a moron.

As to his last comment, that these things ensure that your program works right the first time and every time? Pardon me while I go have a giggle fit...

Read: Drowning in the koolaid

Topic: Objectivity WorldView Conference kickoff Previous Topic   Next Topic Topic: Yankees win 9th in a row

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use