Somebody Else's Problems
Index: Requirements
Problems Companies
Platforms Languages
Software Research
These are problems that we aren't trying to solve, and that a lot of
other people are. We should try to take advantage of other peoples work,
instead of re-inventing the wheel. 
  - the component object framework problem (Open
Doc, OLE, COM) 
  
 - the distributed object problem (CORBA, Electric
Communities) 
  
 - the application framework problem (Galaxy,
MFC) 
  
 - the programming language problem (Java and
other languages) 
  
 - the multimedia library problem (ScriptX,
QuickTime, DirectX)
  
 - the garbage collection problem (COM, Java,
ScriptX) 
  
 - the window system toolkit problem (HyperLook,
Java AWT, MFC) 
  
 - the development environment problem (Metrowerks, MSDEV,
Visual Basic) 
  
 - the web browser problem (NetScape, CyberDog,
Explorer) 
  
 - the database problem (DAO, ODBC,
Oracle) 
  
 - the image editor problem (Photoshop,
Premier) 
  
 - the multimedia 8 track tape player problem (Director)
  
 - the killer app problem (Lotus 123, SimCity)
  
 - the operating system problem (Windows 95,
Netscape) 
  
 - the pointless standard problem (VRML,
COSE) 
  
 - or any combination of the above (TCL/.Tk,
ScriptX, NetScape)