Why are ideas so hard to change?
I see several AntiPatterns here that reinforce each other and together form a pattern language of MentalInertia:
I am always on guard against MentalInertia. Some of the strategies that I use are (1) actively looking for alternative viewpoints (2) playing DevilsAdvocate (3) asking myself what the world would be like if X, where X is anything.
In other disciplines, like politics, people subscribe to magazines of contrary opinion to keep themselves limber.
This issue is particularly close to home for everyone here. How many formal methods people are there on Wiki? Wiki has evolved towards an ExtremeProgramming mindset due to the affinity that many people have with the ideas. Those who don't agree move on. Personally, I think that ExtremeProgramming is great, but I do feel that component oriented programming is something that we ought to pay attention to. Every indication that I have seems to point towards it eventually supplanting traditional OO. -- MichaelFeathers
... maybe I've been saying too much about XP ... stop me before I gush again ... -- RonJeffries
No way. ExtremeProgramming is a great idea. Besides, congregating around an affinity point is a very natural thing, an organizing principle for SystemsAsLivingThings. It is out of your hands and mine. WikiWikiWeb expresses ExtremeProgramming and a variety of supporting and auxiliary ideas daily. It must have some preference for them.
But, me.. I have to get this out of my system and hopefully get the feedback of all of you who have been doing OO twice and three times my puny eight years of exposure: BlackBoxComponentry.
Check ConstructiveInterference... Wiki gives the appearance of having agreed upon ExtremeProgramming (and maybe it has) because some people with quick fingers ;-) and sufficient energy have typed rejoinders to every comment about it. The formalist community have not taken the energy to create and defend their Wiki territory. What my wife taught me early in our relationship is that the loudest person gets to speak last, but neither is necessarily correct, nor even has achieved agreement. -- AlistairCockburn
I agree. It is funny how this relates to DramaticIdentity. People are liable to think that the predominant view espoused by an aggregate (like Wiki) is the view of the identity Wiki. Do the people who do not offer contrary views give their tacit approval by their silence [SilenceImpliesConsent]? I don't know, but an external observer may not know the difference between one person speaking for an aggregate and the whole of the aggregate. Imagine if we all used Wiki anonymously. It would be exaggerated. However, I do feel that there is information loss in quick decision making. A person glancing through Wiki, for example, may not make note of the names and therefore make some quick decisions. Formalists for example, may have passed by rather than remain as lurkers. If formalists do not participate by even reading Wiki then I say that Wiki has a non-formalist identity. If they lurk then we have a case like the team you mentioned in ConstructiveInterference. Some parts are speaking more for the whole than they need to. It would call for intervention: OrganizationalIdentity.
I offer this as an example. I don't think I'd be happy to see more formalists here necessarily. ;-) -- MichaelFeathers
After reading the last two entries, I added the link to SurvivorshipBias to the list above. -- FalkBruegmann
DaveHarris made a real interesting comment about how people might see Wiki when they first arrive, and how topics on Wiki fade from view. I moved it to a link that he created: WikiIceberg. -- MichaelFeathers
Um, my point here was that "too much XP activity" is not a real problem. Maybe 20 pages were involved, which is only about 1% of the content of this database. That's not enough to drive anyone away. It might have seemed like a lot more when they regularly appeared in RecentChanges, but that was a transient effect. They don't do that any more. -- DaveHarris
WHAT IS MENTAL INERTIA?