billpapa.org Reading (b)log

Reading (b)log of researcher Bill Papantoniou

About

Notes on papers, books and blogs about Cognitive Ergonomics, HCI, philosophy of design and everything interesting

Coding Horror complains about the terrors of bloat.

I think that there is a parallel here with cars (albeit in the ultrafast timescales of IT). Cars keep getting bigger and bigger: I think know the current VW Polo is larger than the 1st generation Golf we used to own. So with software: if the free app you used to enjoy has added too many features for your liking (in part in order to justify some paid version), you just bail to the next simpler thing (e.g. Media Player->Media Player Classic, iTunes->foobar2k).

There is another reason and it has to do with systems (be it ecosystems, companies, software etc.). Things “teleologically” tend to grow more complex and in this complexity lies their downfall. In order to combat this one must be extremely disciplined (example: Google front page gatekeeper).

Immature, Mature, Sensescent System (Salthe, 1993)

A more fruitful approach is to “underbuild” the surface (fast changing) features and focus on a solid architechture that will support end-user contributions (e.g. a “Shearing Layers” approach to Software -see also my paper in the references).

References

Leave a Reply