[PLUG] Software talk at OGI Thurs Oct 16

Keith Lofstrom keithl at kl-ic.com
Wed Oct 8 12:42:02 UTC 2003


FYI:  I have seen Scott present lectures, and he is very entertaining
and informative.  I've talked with him informally about this problem,
and most software would be better if designed with his ideas.

In general, there are frequently some good lectures at OGI on tuesday
and thursday night.  And often free pizza;  come and network with your
unemployed friends while your mouth is stuffed.

This is the same night as the Beaverton Linux Users Group at Round Table
Pizza on Beaverton/Hillsdale Highway.  Decisions, decisions.  Wait, did
you say *free* pizza?  :-)

Keith 

--------------------------------------------------------------------------

  Institute of Electrical and Electronic Engineers (IEEE)
Oregon Computer Society Chapter + Communications Society Chapter
                               presents
                                                                                
"The Keyhole Problem: How Gratuitous Constraints Decrease Software Quality"
                                                                                
Speaker: Scott Meyers, Software Development Consultant
                       www.aristeia.com
                                                                                
When: October 16, 2003, Thursday
             6:00 PM - Networking & food/refreshments
                        (sponsored by AZAD  www.azad.com)
             6:45 PM - Technical Lecture
Cost:    Free and open to the public (Reservations required)
                                                                                
RESERVATIONS:  By 12 NOON October 15, 2003, Wednesday
                                                                                
                                                                                
Location:
   Oregon Graduate Institute of Science and Technology (OGI)
             Wilson Clark Center, main dining room
           20000 NW Walker Rd., Beaverton, OR 97006
         Campus map: www.ogi.edu/maps/campus_map.html
 Host: OGI Center for Professional Development www.cpd.ogi.edu
                                                                                
ABSTRACT:
  Far too much software imposes unnecessary constraints on
  what you can see or express, essentially forcing you to see
  the world through a virtual keyhole.  Some keyholes are
  visible (i.e., part of a GUI), others are invisible (e.g.,
  an unnecessary restriction on a data value).  Keyholes  are
  sometimes comical, always irritating, and occasionally quite
  literally deadly. This talk demonstrates a number of
  different kinds of keyholes and explains how they decrease
  usability, increase inconsistency, and can lead to system
  failures.  It will help you improve the software you develop
  by opening your eyes to keyholes, demonstrating why they are
  undesirable, and discussing how to eliminate them.  The
  content of this talk is based on the work Scott Meyers has
  been doing on his book of the same name.  You can read about
  the book project at www.aristeia.com/TKP.
                                                                                
BIOGRAPHY:
  Scott Meyers is an independent software development
  consultant focusing on techniques for developing
  high-quality software.  He wrote the best-selling Effective
  C++ series (Effective C++, More Effective C++, and Effective
  STL), wrote and designed the innovative Effective C++ CD, is
  consulting editor for Addison Wesley's Effective Software
  Development Series, and is a member of the advisory board
  for Software Development magazine. He also sits on technical
  advisory boards for several start-up companies. A programmer
  since 1972, he holds an M.S. in Computer Science from
  Stanford University and a Ph.D. from Brown University.  Scott
  offers consulting and training services to clients worldwide.
                                                                                
  His web site is www.aristeia.com.
                                                                                
For information on this lecture, contact:
                          Alex Harkins   harkins at ieee.org
                                                                                
For information on the IEEE Society Chapters, contact:
            Computer: Hadi Asgharzadeh    hadi at azad.com
      Communications: Pradeep Kumar       pradeep at ieee.org
                                                                                
Check out these sites for joining information:
               IEEE: http://www.ieee.org/membership/join/
           Computer: http://www.computer.org/join/
     Communications: http://www.comsoc.org/member/index.html
                                                                                
------------------------------------------------------------------------- 
Keith Lofstrom           keithl at ieee.org         Voice (503)-520-1993
KLIC --- Keith Lofstrom Integrated Circuits --- "Your Ideas in Silicon"
Design Contracting in Bipolar and CMOS - Analog, Digital, and Scan ICs




More information about the PLUG mailing list