The Artima Developer Community
Sponsored Link

Agile Buzz Forum
Ezboard gets it wrong again

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
Ezboard gets it wrong again Posted: Jul 29, 2006 3:20 PM
Reply to this message Reply

This post originated from an RSS feed registered with Agile Buzz by James Robertson.
Original Post: Ezboard gets it wrong again
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

Ezboard has been having fairly epic problems with their server software, most of which is written in Cincom Smalltalk. Rather than actually explain the problems they have had, they just want to point the finger at us:

The current ezboard program is written in Smalltalk, a programming language that is becoming obsolete. The current program has many bugs that can't be fixed because each time the developers try to fix them, it causes something else to break. That seems to be the nature of Smalltalk. In the beginning, the program was simple, but as more and more features were demanded and added, it became more complicated -- and more buggy. It is also becoming difficult for ezboard to find skilled Smalltalk programmers. As a result, ezboard has had to choose to stay as it is, adding no new features and fixing no bugs, or move to a new architecture that will make it simpler and quicker to make changes, add new features, etc., and that will still be easy for board owners to customize. That is the purpose of the move.

Hmm. They wrote the original application in VWNC 3.0, and didn't use VisualWave (the then current HTML technology add on for VW). Instead, they wrote their own server from scratch. They didn't use a database on the back end, instead serializing objects to disk. Those two early decisions came back to haunt them in a big way - we actually spoke to them about dealing with them inside Smalltalk, by:

  • Updating to the Web Toolkit, which works in conjunction with your stock web server
  • Upgrading from serialized objects to a database back end

Instead, they decided to go with a full rewrite in something else, and a general blasting of our product as a way of making excuses. There's no reason for them to do that. Just look at what they say instead: fixing bugs creates other ones. That has nothing to do with Smalltalk (or any other language, for that matter) - it has to do with whatever process they use to develop code. If that's happening to them now, I guarantee that it will happen to them in the future, without regard to what development/deployment platform they end up using.

Update: Looks like they pulled that post down.

Technorati Tags:

Read: Ezboard gets it wrong again

Topic: VisualWorks Database Driver Weirdness... Previous Topic   Next Topic Topic: Mutual Assured Stupidity

Sponsored Links



Google
  Web Artima.com   

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