On the Widespread Misuse of the Mouse
An anonymous reader writes "Recently launched blog "The New Interface Advocate," has an entry about how mice are being applied to situations they are intrinsically poorly suited for. It also has an interesting proposal for how to keep most of the current paradigm of GUIs and still take advantage of the other control devices, such as the keyboard."
weirdest thing I ever saw: scientology advertising on slashdot.
page 1 and page 2
weirdest thing I ever saw: scientology advertising on slashdot.
I deal with a lot of different vendor products used for call routing and IVR applications. One thing that's happened over the past 10 years is the move from text scripts to proprietary GUI based programming tools. I'm talking drag-n-drop blocks that perform specific functions which "hook" together by dragging lines between them.
Generally, this is to make configuring the systems more accessible to people not properly trained (or trained at ALL) in programming. ie. They're suppose to be good for writing error-free scripts. Unfortunately, these poor tools in no way reduce the number of bugs that find their way into the system.
Additionally, they also have the following draw-backs:
* Absolutely no error handling (try, catch, etc.)
* No way to program function calls....once you choose a path, there's no going back...this results in TONS of duplicate code.
* No way to know exactly what those blocks are doing under-the-hood.
* You're limited by the functionality of the blocks provided by the vendor.
* Many difficulties with source-control systems and build-and-release procedures.
* Don't even get me started on what it's like to debug with these stupid things....
Just this morning I was paged at 5:45am because someone made a change to a script. It took me an hour to find the problem because I had to zoom in and out, trying to get a feel of the layout, looking a block properties to see what's changed, etc. It turned out the lines connecting the day-of-the-week block were set correctly: they had the Monday line connected to Sunday's code.
Talk about a fubar'd system.
They should be outlawed.
$7.95/mo, 200 GB disk, 2TBxfer, MySQL, PHP, RoR.