acm - an acm publication

2003 - June

  • A designing life: Blade Kotelly
    A speech-recognition software expert explains the difference between good design and ambiguity, how good designs go bad, and why everyone is a designer.
  • Building an inventive organization
    A creativity expert distinguishes the concept of creativity from that of innovation and discusses how to create a corporate culture that really fosters creativity
  • Lowering the cost of computation
    Efficient support for sophisticated interactions between entities in distributed brokering systems