acm - an acm publication
2003 - June
  • Lowering the cost of computation
    Efficient support for sophisticated interactions between entities in distributed brokering systems ...
  • 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 ...