Rob,

I didn't want to get into this on the list...i'm not sure if falls under the category of helping people use Revolution. I'd prefer to take this on the blog (http://daniels-mara.com/galaxy_blog) and not add to the "glog" here.

Disclaimer: my semi-radical thoughts about a revamped Rev product line, are of course, my own. They are not meant as criticism of Runtime Revolution's exemplary efforts and products.

Short response:

- I think a simple product with enough components to ensure a great first experience is the way to go.

- I might even want to release something like that for free, but that's just me.

- Then I'd re-introduce these items as add-ons or different versions of Rev:
     + menu manager
     + geometry manager
     + debugger
     + var watcher
     + message watcher
     + standalone builder
     + pseudo table objects
     + application browser
     + database access manager

A kinder, gentler, highly-addictive Revolution would not be like MetaCard in the following ways:

- It would have a great first use experience. (Sorry, myself and many others used MC inspite of its IDE.) - It would be like HyperCard with a Home stack with an address book, etc.

Revolution we have today would still exist in my vision (hallucination?), but my idea is to have a highly addictive free or cheap version and then re-introduce more advanced components as add- ons or different versions of Rev.

Best,

Jerry Daniels




Artists, Consultants & Developers
http://www.daniels-mara.com/art
http://www.daniels-mara.com/products
http://www.daniels-mara.com

Voice: 512.879.6286
Skype: jerry.daniels



On Apr 16, 2006, at 11:08 AM, Rob Cozens wrote:


Hi Jerry,

I've written a blog that covers some of my feelings about this stuff...

Is Comment #3 (What would happen if the folks at Runtime Revolution read “Getting Real” by 37signals a second time and decided to revamp their company?) your proposed answer to comment #1 (If I were Kevin and Mark, I would avoid reading their own Using Revolution list at every opportunity.)?

I understood your original post to focus on alternative means of monitoring product feedback. I don't see anything in Comment #3 that addresses where customer feedback should be received and how it should be handled.

So I ask:

(a) Should a product's manufacturer provide a mechanism whereby product users can express their satisfaction, dissatisfaction, and wish list for new features?

If so:

(b) What mechanism would you propose in place of RR's use-rev list & Bugzilla?

However, "Due to feature bloat, the software becomes something less appealing to new users (non-cult members)" from Comment #1 and "Making simple, elegant software is the first step." from Comment #2 do strike chords with moi.

My first entry into the winemaking world was a joint venture including a professor of viticulture at Cal State Fresno and a San Francisco-based winery supplier. Our original approach was to respond to every "shortcoming" of the product brought to us by users and prospective buyers. The winery supplier, who had marketed another wine production control system previously, was very pleased that our response to these critiques was "we can add that feature" instead of "sorry, our software doesn't support that".

So we started out with a design that included two options for recording wine volumes:

1. Simply enter the volume in a field.
2. Vision a tank as a cylinder with optional top and bottom "cones". Include the volume of each cone and the unit volume for the cylinder in each tank's specification. For each bulk wine transaction enter the % the top/bottom cones containing wine and the height of the wine column in the cylinder, before & after the transaction, and the volume was calculated automatically.

First prospective alpha test winery says, "We keep a table for each unique tank shape, giving the volume for "headspace" (the height of the wine column in the tank) in one inch increments.

So we add a new volume calc method and a tank shape parameter to the tank record, a screen to build headspace-to-volume tables, and transaction fields to capture headspace before & after the transaction.

The next winery says, "Your software measures headspace from the bottom of the tank to the level of the wine [0=empty tank]; but we measure headspace from the level of the wine to the top of the tank [0=full tank]".

So we add a new parameter field to indicate how headspace is measured and adjust volume calculations accordingly.

The next winery says, "When we calculate volume, we note the wine's temperature and adjust the volume to a standard of 60 deg F".

So a temperature field is added to the transaction field, and volume calculations are modified to adjust volume if temp is not empty.

So now we are supporting five different methods of recording volume, and half or more of the tank record fields are dealing with volume calculation options...all with the same purpose: recording the volumes in & out for each transaction.

The final change to volume calculation was to eliminate ALL options except #1. All tank & transaction fields involved in volume calculation were removed, leaving "Volume Out" and "Volume In". Our approach was "We don't care how you arrive at these volumes, just give us the volumes. For those who feel the need to capture headspace and/or temperature, put them in the 'Comments' field".

So I understand too well "Due to feature bloat, the software becomes something less appealing to new users" and "Making simple, elegant software is the first step."

"2. In this “brave new world” there would be no:
 - menu manager
 - geometry manager
 - debugger
 - var watcher
 - message watcher
 - standalone builder
 - pseudo table objects
 - application browser
 - database access manager"

Sounds quite a bit like MetaCard, no?     :{`)

Rob Cozens
CCW, Serendipity Software Company

"And I, which was two fooles, do so grow three;
Who are a little wise, the best fooles bee."

from "The Triple Foole" by John Donne (1572-1631)
_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to