The Artima Developer Community
Sponsored Link

Agile Buzz Forum
Non-Programmer Development: Not Ready Yet

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
Non-Programmer Development: Not Ready Yet Posted: Oct 13, 2007 4:28 PM
Reply to this message Reply

This post originated from an RSS feed registered with Agile Buzz by James Robertson.
Original Post: Non-Programmer Development: Not Ready Yet
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

Via Patrick Logan, I came across this piece by Robert Cooper - and this quote on the utility of BPM tools to make development easier:

And here is where it breaks down. All these unusable drag and drop tools, and “easy” XML programming languages aren’t targeted at programmers. They are targeted to suits who can buy into the idea that some non-techy is going to orchestrate these services and modify business rules. These products are unworkable because they are based on the idea that “You won’t need programmers anymore!” at least at a core level. Once you make that assumption you start building things that get in programmers way, and still include enough abstract programming concepts that no non-programmer is ever going to be able to work with it proficiently

The funny thing is, this idea of eliminating the programmer was one of the original goals of Smalltalk. It hasn't worked out that way; neither mainstream languages (like Java), nor the niche ones (Smalltalk, Lisp) have been picked up as general purpose tools for the masses.

There are DSL tools out there that provide higher productivity for general audiences; you can consider spreadsheets with their macro languages to be DSLs, for instance. Even there, everyone sees the scaling problems - we've all seen overly complex, unmaintainable spreadsheets.

The bottom line is, we haven't reached nirvana yet. Unless you have a highly focused (and smallish) problem, you probably need software developers.

Technorati Tags: ,

Read: Non-Programmer Development: Not Ready Yet

Topic: When Edgy turns into Self Satire Previous Topic   Next Topic Topic: Self Targeting

Sponsored Links



Google
  Web Artima.com   

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