The Artima Developer Community
Sponsored Link

Agile Buzz Forum
Part of the Problem, or part of the Solution?

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
Part of the Problem, or part of the Solution? Posted: Apr 11, 2006 9:05 AM
Reply to this message Reply

This post originated from an RSS feed registered with Agile Buzz by James Robertson.
Original Post: Part of the Problem, or part of the Solution?
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

I like reading Ted, but I think he makes a common mistake here - it's one you see a lot of people make in the software development business, while discussing Cedric Beust's take on Ruby and the mainstream:

Cedric's definition of mainstream includes being appealing to Visual Basic and PHP programmers. That seems to be the backdrop of his first two points, that Ruby and Rails are too hard for these folks. I can see some of these points - folks in our reading group have been somewhat mind bent by some of the Ruby concepts, and they are Java/C# folks, which would put them higher on the food chain than VB and PHP programmers. I think that some of this is just unfamiliarity as opposed to difficulty, but there's not doubt that there is a learning curve there.

I find that a little funny, because of the conversation I had with Joshua Bloch a couple of years ago after his API talk at OT 2004. When I asked him about various Java things I dislike ("final" being the main one), he asserted that Java developers are down near the bottom of the developer food chain, and needed crutches like that - Smalltalkers and Lispers were up near the top, so they didn't.

The only thing that differs about these thoughts is where various programming cliques belong in the food chain. Just about everyone thinks that VB developers are some kind of lower life form, but they differ about where other people "belong" in the list. The thing is, I've dealt with a number of VB developers, and I don't accept the idea that they are lower ranking. They found a tool that works for them, and solves the kind of development problems they face. Heck, for lots of common tasks, VB has been a great tool - it can solve a number of problems faster and easier than Java, Smalltalk, or Ruby. Giorgio Ferraris recognized this awhile back, and has been building tools to make Smalltalk a player at that end.

One of the larger blind spots in this industry is silver bullet-ism. We Smalltalkers are as guilty of it as anyone else. Java developers think Java is the end all, be all. So do Smalltalkers. So do Lisp developers, and the Ruby buzz is filling the Ruby-ists with the same triumphalism. In an important sense, many VB developers may actually be more sane about this - most of the VB developers I've met don't think VB is the uber-answer.

Read: Part of the Problem, or part of the Solution?

Topic: Running VW/Bf on Linux Previous Topic   Next Topic Topic: Expect a stupid response

Sponsored Links



Google
  Web Artima.com   

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