Laiserin's Lemma—Power to the People
(lemma: a short theorem used in proving a larger theorem)
Jerry Laiserin

During the first third of the last century, a now-forgotten techno-pundit predicted that telephone operators would soon comprise a majority of the industrialized workforce—to manually route the burgeoning volume of local, long-distance and international phone calls. However, the innovation of direct dialing—with its international access codes, country codes and area codes accessed through the simple phone keypad interface—proved that prediction false by moving control over telephone connectivity behavior out of the hands of trained operators and into the reach of end users. Today, a comparable transfer of control is shaping up in design and analytic software—shifting power from software developers' pre-programmed or custom-coded functionality to end-user interaction and flexibility. Whether identified as multi-agent systems, parametric systems, genetic algorithms or hybrids of these techniques, new and emerging software tools will empower users to manipulate the behavior of their software—directly through simple interfaces, yet without programming.

Software with behavior that is modifiable by end-users is more likely to suit the constantly shifting nature of the work at hand than is fixed-function software in which programmers (by definition closer to the code than the tasks for which they're coding) try to out-guess what end-users really need. Early commercial and research examples of this trend range from: the drag-and-drop workflow design capability in OpenText's LiveLink for Construction; the work of the SmartGeometry Group with Bentley Systems' infelicitously named "Generative Components"; and diverse research on multi-agent systems for design and construction at universities such as Stanford (PDF) and Sydney. The bottom line? Workers in AEC/FM, plant/process and infrastructure businesses soon will be able to make their software work the way they work, rather than changing their work to fit the hard-coded constraints of their software.

Blah-blah

Yadda-yadda-yadda

Let me know what you think.


Editor and Publisher, The LaiserinLetter
Analysis, Strategy and Opinion for Technology Leaders in Design Business