create new tag
, view all tags
The notion that, without exploration into multiple directions, a piece of software becomes staid (and developers get bored), but without periodically stepping back and pruning those multiple directions that same piece of software becomes unruly.

This is a principle I use when writing software, and is a standard idea from academic texts about what makes innovation sustainable. It is driving my concerns about the duplicated work on FreeSkin / SeeSkin, on MailNotificationEnhanced / NotificationPlugin

It also has a nice parallel to WabiSabi.

In short: I believe that we need to do more pruning.

Consolidation is important because we don't have an ever larger team and I see no effort being focussed on getting one. (Indeed, we are still collectively denying that half of the core team left a long time ago). Trying to support all offshoots of development this project without adding the capacity to not just write but also to support ongoing changes saps the lifeblood of the project: we get tired of writing non-core code, we don't have the energy to do it properly, it extends expectations of what the code should do and it all comes and bites us later in the form of later and later releases.

-- MartinCleaver - 08 May 2004

Searched: Consolidate

Results from Codev web retrieved at 22:55 (GMT)

On moving common functionalities from the skins to a) the twiki core, or b) a common shared component (a subset of SharedCode). Each skin maker can benefit from the...
We have a lot of duplicated work going on, not least in the skin development. We need to practice ExplorationThenConsolidation. I`d just retired FlexibleSkin as it...
Consolidate Notification Applying the ExplorationThenConsolidation paradigm to MailNotificationEnhanced, YetAnotherNotifySystem, NotificationPlugin and ImmediateNotifyPlugin...
Consolidate Shorter URLs solutions for future Release? Introduction Could TWiki be well served to put shorter URL capability into the core in a future release? Here...
Refactoring Proposal: Create framework for reusing as many basic skin elements as possible. Motivation In the latest iteration of PatternSkin (included in TWikiRelease04x00x...
See TWikiGovernance . Old discussions in rev 52 of this topic.
Number of topics: 6

See also http://changingminds.org/explanations/decision/divergence_convergence.htm

-- MartinCleaver - 26 Mar 2005

It always saddens me when we do exploration when the concepts are stable enough that we should be doing consolidation. Without ExplorationThenConsolidation there is not requisite variety to keep innovating or not sufficient sanity to keep the community efforts from disapating chasing all the offshoots.

-- MartinCleaver - 20 Apr 2006

Edit | Attach | Watch | Print version | History: r5 < r4 < r3 < r2 < r1 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r5 - 2006-04-20 - MartinCleaver
  • Learn about TWiki  
  • Download TWiki
This site is powered by the TWiki collaboration platform Powered by Perl Hosted by OICcam.com Ideas, requests, problems regarding TWiki? Send feedback. Ask community in the support forum.
Copyright © 1999-2017 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.