Comments
Richard Davies wrote: The UK has a good crop of technology pioneers in cloud computing - for example ElasticHosts, FlexiScale, Flexiant, OnApp - and also some strong government initiatives such as G-Cloud. We will have to see whether this kind of technical leadership converts into swift mass-market adoption or not.
Cloud Expo on Google News


2008 West
DIAMOND SPONSOR:
Data Direct
SOA, WOA and Cloud Computing: The New Frontier for Data Services
PLATINUM SPONSORS:
Red Hat
The Opening of Virtualization
GOLD SPONSORS:
Appsense
User Environment Management – The Third Layer of the Desktop
Cordys
Cloud Computing for Business Agility
EMC
CMIS: A Multi-Vendor Proposal for a Service-Based Content Management Interoperability Standard
Freedom OSS
Practical SOA” Max Yankelevich
Intel
Architecting an Enterprise Service Router (ESR) – A Cost-Effective Way to Scale SOA Across the Enterprise
Sensedia
Return on Assests: Bringing Visibility to your SOA Strategy
Symantec
Managing Hybrid Endpoint Environments
VMWare
Game-Changing Technology for Enterprise Clouds and Applications
Click For 2008 West
Event Webcasts

2008 West
PLATINUM SPONSORS:
Appcelerator
Get ‘Rich’ Quick: Rapid Prototyping for RIA with ZERO Server Code
Keynote Systems
Designing for and Managing Performance in the New Frontier of Rich Internet Applications
GOLD SPONSORS:
ICEsoft
How Can AJAX Improve Homeland Security?
Isomorphic
Beyond Widgets: What a RIA Platform Should Offer
Oracle
REAs: Rich Enterprise Applications
Click For 2008 Event Webcasts
SYS-CON.TV
Top Links You Must Click On


PowerBuilder Blog: Innovate or Die - KISS
Not everybody is a seasoned PowerBuilder user, but a great deal of the documentation and samples are written as if they were

Innovate or Die - KISS

Focus effort on making the product easy to learn for beginners
Not everybody is a seasoned PowerBuilder user, but a great deal of the documentation and samples are written as if they were. People who are new to the product need to be able to establish an early meaningful success with the product in order to form a good first impression. As Kathy Sierra notes:

It’s about getting the challenge level right, and creating opportunities for people to want to get to The Next Level. It’s about giving people the “I Rule!” experience. But first, you have to get yourself out of the way, since it doesn’t matter if users think YOU kick ass. It only matters that they think THEY kick ass. Give users a way to kick ass. And giving them brighter whites in their laundry doesn’t count as kicking ass. Giving them slightly stronger garbage bags doesn’t count. Tastier chile isn’t enough. Nice-smelling soap doesn’t do it either.

The true feeling of kicking ass comes from challenge. If you get the challenge level right, people enter that state of flow where they lose track of time because they’re so fully engaged and involved. They feel good about what they were able to do and learn. It’s a kind of natural high, and it’s been directly linked with happiness. More flow==more happiness. And game developers (and the researchers who study flow states) know exactly what creates the right challenge level (although it isn’t one size fits all–what’s challenging to some will be too difficult or too easy for others, although there are ways around that with dynamically adjusting challenge levels… but that’s a different topic).

Challenge depends on your skills and perception of the task. If you perceive the challenge is too difficult, the flow state vanishes because you become frustrated and ultimately give up. If you perceive the challenge as too easy, the payoffs aren’t worth it, and you lose interest. You can’t feel like you kick ass (I Rule!) if the thing you’re doing is dead simple or meaningless. Games or activities (skiing, rock climbing, running, etc.) that keep people engaged have a challenge level that matches the user’s skills and knowledge and most importantly–keeps increasing.

The key is to have a cycle where the user can keep building their skills to reach higher and higher levels! In other words, the challenge keeps building, but so do the user’s skills and knowledge. The spiral is a continuous cycle of motivation/seduction followed by a period of intense activity toward a goal followed by REACHING that goal which then gives you more skills and knowledge (superpowers, tools, whatever) that let you achieve still higher levels… and on it goes. Five hours later you’re at Level Eight, or skiing bigger moguls, or helping save the world.

The PowerBuilder Application Server Plugin is an excellent example of the issue. The technology is solid, the ease of use is currently problematic. If the latter is not corrected, the former will never be discovered. Again from Kathy Sierra: “How long do your users spend in the “I suck” (or “this product sucks”) zone? Once they’ve crossed the suck threshold, how long does it take before they start to feel like they kick ass? Both of those thresholds are key milestones on a users path to passion, and it’s often the case that he-who-gets-his-users-there-first wins.”

Part of this is accomplished by taking a fresh look at the PowerBuilder IDE and asking whether the steps are intiuitive to new users or are overly complicated. For example, if I want to start a new application for the first time, why do I need to create a workspace, then a target, and then an initial window. There should be a shortcut process that creates all of those for me. I seem to remember that there used to be a new application wizard. That might have been removed, perhaps because it actually generated some sloppy code. Rather that removing it, perhaps it should have been enhanced instead.

That’s just one example though. The key is making the new user as comfortable and productive with the product as soon as possible, but in ways that move out of the way of the experienced developer once they have mastered the product.

About Bruce Armstrong
Bruce Armstrong is a development lead with Integrated Data Services (www.get-integrated.com). A charter member of TeamSybase, he has been using PowerBuilder since version 1.0.B. He was a contributing author to SYS-CON's PowerBuilder 4.0 Secrets of the Masters and the editor of SAMs' PowerBuilder 9: Advanced Client/Server Development.

In order to post a comment you need to be registered and logged in.

Register | Sign-in

Reader Feedback: Page 1 of 1

Not everybody is a seasoned PowerBuilder user, but a great deal of the documentation and samples are written as if they were. People who are new to the product need to be able to establish an early meaningful success with the product in order to form a good first impression. As Kathy Sierra notes.


Your Feedback
PBDJ News Desk wrote: Not everybody is a seasoned PowerBuilder user, but a great deal of the documentation and samples are written as if they were. People who are new to the product need to be able to establish an early meaningful success with the product in order to form a good first impression. As Kathy Sierra notes.
Enterprise Open Source Magazine Latest Stories . . .
Apache Deltacloud, the Red Hat-contributed ReSTful API that abstracts differences between clouds so services on any cloud can be managed – provided of course there’s a driver – has graduated from the Apache Foundation’s incubator and is now a full-fledged Top-Level Project (TLP). The...
With Cloud Expo 2012 New York (10th Cloud Expo) just four months away, what better time to start introducing you in greater detail to the distinguished individuals in our incredible Speaker Faculty for the technical and strategy sessions at the conference... We have technical and st...
AMD said late Tuesday that its chief sales officer Emilio Ghilardi had left the company and that CEO and president Rory Read is going to do his job while a replacement is sought. AMD didn’t say why Ghilardi left but it’s assumed Read wants his own people. Read is relatively new to th...
During the lifespan of M3 (Monitis Monitor Manager) there has always been something lacking – timers. M3 execution procedure was outlined in this previous article. The execution mentioned in the latter was a one-time-execution, whereas server monitoring requires periodic invocati...
Red Hat is putting its bought-in Gluster scale-out NAS storage technology, acquired in October, on the Amazon cloud. It’s styled Red Hat Virtual Storage Appliance for Amazon Web Services and other clouds are supposed to follow in short order.
A new episode of the screencast series is now available at the OpenNebula YouTube Channel. This screencast demonstrates the new easily-customizable self-service portal for cloud consumers. Its aim is to offer a simplified access to shared infrastructure for non-IT end users. The scree...
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021


SYS-CON Featured Whitepapers
ADS BY GOOGLE