Computing Fallacies - PowerPoint PPT Presentation

1 / 18
About This Presentation
Title:

Computing Fallacies

Description:

Brain Surgery in 14 Easy Lessons. Bridge Design for Dummies ... Today's clever hack is tomorrow's solution to take us into the next millenium ... – PowerPoint PPT presentation

Number of Views:59
Avg rating:3.0/5.0
Slides: 19
Provided by: jocelynt
Category:

less

Transcript and Presenter's Notes

Title: Computing Fallacies


1
Computing Fallacies
or What is the World Coming To?
  • Michi Henning
  • Chief CORBA Scientist
  • IONA Technologies

2
Fallacy 1 Computing is Easy
  • Teach Yourself C in 14 Easy Lessons
  • CORBA for Dummies
  • Complete Idiots Guide to Win32
  • Java for Morons
  • Windows 98 Unleashed

3
  • Brain Surgery in 14 Easy Lessons
  • Bridge Design for Dummies
  • Complete Idiots Guide to Contract Law
  • Air Traffic Control for Morons
  • Ballistic Missiles Unleashed

4
Fallacy 2 Computers Allow People to Do Things
They Could Not Do Otherwise
  • All you need is a good word processor to create a
    great document
  • All you need is a great spreadsheet to make
    accurate sales predictions
  • All you need is...

5
Fallacy 3 Computers Increase Productivity
  • The sound effects in this presentation will make
    all the difference
  • It only took five hours to format this memo
  • The shading on this pie chart is simply superb
  • The icons on my desktop are lined up perfectly

6
Fallacy 4 Programs Help Their Users
  • What can we do that will force an upgrade?
  • What can we do for the next release that might
    sell?
  • How can we kill the competition?

7
Fallacy 5 If Its Graphical, Its Easy
  • Single click, double click?
  • Where is the _at_!! menu?
  • Which part of the UI does not do something?
  • With a GUI, anyone can be a
  • System administrator
  • Programmer
  • Typesetter
  • Accountant
  • Statistician
  • ...

8
Fallacy 6 Computers are Getting Faster
  • How long does it take for your PC to boot?
  • How long does it take to
  • start your word processor?
  • load a web page?
  • compile a program?
  • How long did it take
  • five years ago?
  • ten years ago?

9
Fallacy 7 Programs are Getting Better
  • How often do you need to
  • animate your fonts?
  • embed live information from the web in a
    document?
  • perform a Fourier analysis?
  • create a pie chart with alpha blending?
  • create a pie chart?

10
Fallacy 8 Programmers are Getting Better
  • Average education time 2 years?
  • How many students coming out of university know
    what a core dump is?
  • Written an Excel macro? You are qualified!
  • Average retention time in a job 18 months

11
Fallacy 9 Programming is About Data Structures
and Algorithms
  • How may times have you written a linked list?
  • How many times have you used STL?
  • How many books have you read about HCI?
  • Design doesnt matter?

12
Fallacy 10 Objects are the Rescue
  • Weve had objects since 1967
  • Object-oriented programming has by and large
    failed to deliver
  • Reuse does not happen for free
  • Components are not the rescue either
  • Neither is ltinsert not invented yet technology
    heregt

13
Fallacy 11 Standards are the Solution
  • Usable standards are created only years after the
    fact
  • Standards are foul compromises
  • Standards are created to serve the interests of
    vendors

14
Fallacy 12 We are Making Progress
  • Progress in data structures and algorithms has
    been remarkably slow
  • Progress in management techniques has been
    remarkably slow
  • Progress in quality assurance has been remarkably
    slow
  • Progress in ltinsert topic heregt has been
    remarkable slow

15
Fallacy 13 The Industry Knows Where it is Going
  • Todays clever hack is tomorrows solution to
    take us into the next millenium
  • There havent been any new ideas in a decade
  • We have run out of ideas, so we rehash old ones

16
Oh My God! Its All SoD e p r e
s s i n g!!!
17
What Do We Need?
  • Progress is detrimental to progress
  • Focus on design
  • Realistic growth expectations
  • Legislation
  • Code of ethics
  • Growing up!

18
Useful Reading
  • Donald Norman, The Design of Everyday Things
  • Alan Cooper, The Inmates are Running the Asylum
  • Alan Cooper, About Face
Write a Comment
User Comments (0)
About PowerShow.com