Patterns of software: tales from the software community
Patterns of software: tales from the software community
Selection, tinkering, and emergence in complex networks
Complexity - Special issue: Selection, tinkering, and emergence in complex networks
Thoughts on weak links and Alexandrian life in Scrum
Proceedings of the 15th Conference on Pattern Languages of Programs
A pattern language for touch point ecosystem user experience: a proposal
Proceedings of the 3rd International Conference on Human Computer Interaction
Hi-index | 0.00 |
During its formative decades the software community looked twice to the theories of Christopher Alexander for inspiration, both times failing to completely master the architect's most useful insights. Now a third opportunity presents itself with Alexander's recent publication, The Nature of Order. Serious apprenticeship, however, imposes a prerequisite of sober self-reflection and evaluation. What, really, is the nature of the developer's tasks? Under what philosophical umbrella has the software community matured until now? Do other philosophical traditions offer alternative and perhaps more pertinent epistemologies? What voices, besides Alexander's, might contribute to the community's evolution? We address these questions along with theory building, ethnography, weak links, design heuristics, agility, and complex systems, all of which combine with Alexander's new theories to suggest different ways of doing what we do, better.